셸 연산
1.연산
따옴표 를 사용 하면$,·,\를 제외 한 모든 문자 와 문자열 을 참조 할 수 있 습 니 다.
[root@oracle11g ~]# ls
abc abc.txt anaconda-ks.cfg cal.txt Desktop find.sh install.log install.log.syslog
[root@oracle11g ~]#
echo * //파일 만 표시 하고 디 렉 터 리 는 포함 되 지 않 습 니 다.
abc abc.txt anaconda-ks.cfg cal.txt Desktop find.sh install.log install.log.syslog
[root@oracle11g ~]#
echo $[ 2+8 ]
10
[root@oracle11g ~]# echo $[2+8]
10
[root@oracle11g~]\#echo$[2>>8]//2 를 오른쪽으로 8 자리 옮 기 고 왼쪽 을 0 으로 보충 합 니 다.
0
[root@oracle11g ~]# echo $[ 2<<4 ] //2 를 왼쪽으로 4 자리 옮 기 고 오른쪽 을 0 으로 깁 니 다.
32
[root@oracle11g ~]# echo $[ 2^4 ] //이 혹은 연산
6
[root@oracle11g~]\#echo$[2|4]//또는 연산
6
[root@oracle11g ~]# echo $[ ~3 ] //반대로 모든 바 이 너 리 를 1->0,0->1
-4
2.할당 연산
=、+=、-=、*=、、=、%=、&=、^=、!=、<<=、>>=
let count=$count+$change
let count+=$change
- [simpleanti@PLATQA136025 logs]$ var=100
- [simpleanti@PLATQA136025 logs]$ let var=$var+4
- [simpleanti@PLATQA136025 logs]$ echo $var
- 104
- [simpleanti@PLATQA136025 logs]$ let var+=5
- [simpleanti@PLATQA136025 logs]$ echo $var
- 109
3.표현 식 교체
[root@oracle11g ~]# echo $[
10#8 + 1 ] //8 진법 의 10 을 더 하면 1,즉 9 이다.
9
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
사업의 규격을 세금 신고서 스타일로 만들어 보았다계산 공식을 해석기로 조작하는 과정에서 취미를 어떻게 표현하면 쉽게 알아볼 수 있고 이해하기 쉬운지 머리를 쥐어짜면서 생각했다. 이 상황에서 그 동작의 조합.세무신고서 쓰면 비슷해!!눈치챘을 때의 물건이다. 그 복잡...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.