리눅스 expr

(/usr/bin/expr에서 넘어옴)

1 개요[ | ]

expr
/usr/bin/expr
  • 수식을 받아서 계산하는 리눅스 명령어
  • 정수(음수 포함)만 사용가능
계산결과에서 소수점 이하는 버려짐
입력값도 소수점은 사용불가

2 실습[ | ]

Console
Copy
[root@zetawiki ~]# expr 2 + 3
5
[root@zetawiki ~]# expr 2 - 3
-1
[root@zetawiki ~]# expr 10 '*' -2
-20
[root@zetawiki ~]# expr 10 \* -2
-20
Console
Copy
[root@zetawiki ~]# expr 3 '>' 2
1
[root@zetawiki ~]# expr 3 '<' 4
0
Console
Copy
[root@zetawiki ~]# expr length 'Hello World'
11
[root@zetawiki ~]# expr 'Hello World' : '.*'
11
Console
Copy
[root@zetawiki ~]# expr 29 / 10
2
→ 2.9이지만 2가 나옴. 소수점 이하는 버려진다.
Console
Copy
[root@zetawiki ~]# expr 10 '*' 2.5
expr: non-numeric argument
→ 소수점 이하는 입력 불가

3 같이 보기[ | ]

4 참고[ | ]

  • 리눅스 디렉토리 용량 확인 du
    "현재폴더에 있는 폴더 및 파일 중에서 용량이 큰 것 순으로 10개 보기" 에서 -hs 옵션을 주면 sort가 제대로 되지 않는다고 하셨는데 sort의 -h 옵션을 이용하면 가능합니다. (-h, --human-numeric-sort) 저는 다음과 같이 합니다. du -hs * | so
  • 리눅스 반복 예약작업 cron, crond, crontab
    타사 크론 서비스를 사용하여 자신의 서버에서 호스팅 크론을 사용하여 게다가, 당신은 타사 크론 서비스 (보통이라고 webcron)를 사용할 수 있습니다 : http://EasyCron.com - 크론 작업을 설정하는 crontab을 또는 다른 작업 스케줄러의 필요성을 제거 webcron