expr
ํํ์์ ํ๊ฐํ๊ณ ๋ฌธ์์ด์ ์กฐ์.
๋ ๋ง์ ์ ๋ณด: https://www.gnu.org/software/coreutils/expr.
- ํน์ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ฐ์ ธ์ด:
expr length "{{๋ฌธ์์ด}}"
- ํน์ ๊ธธ์ด์ ๋ฌธ์์ด์ ํ์ ๋ฌธ์์ด์ ๊ฐ์ ธ์ด:
expr substr "{{๋ฌธ์์ด}}" {{์์}} {{๊ธธ์ด}}
- ๊ณ ์ ๋ ํจํด๊ณผ ํน์ ํ์ ๋ฌธ์์ด์ ์ผ์น์ํด:
expr match "{{๋ฌธ์์ด}}" '{{ํจํด}}'
- ๋ฌธ์์ด์ ํน์ ์ธํธ์์ ์ฒซ ๋ฒ์งธ ๋ฌธ์ ์์น๋ฅผ ๊ฐ์ ธ์ด:
expr index "{{๋ฌธ์์ด}}" "{{๋ฌธ์}}"
- ํน์ ์ํ์ ํํ์ ๊ณ์ฐ:
expr {{ํํ์1}} {{+|-|*|/|%}} {{ํํ์2}}
- ๊ฐ์ด 0์ด ์๋๋ฉฐ null์ด ์๋ ๊ฒฝ์ฐ, ์ฒซ ๋ฒ์งธ ํํ์์ ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ ๋ฒ์งธ ํํ์์ ๊ฐ์ ธ์ด:
expr {{ํํ์1}} \| {{ํํ์2}}
- ๋ ํํ์์ด ๋ชจ๋ 0์ด ์๋๊ณ null์ด ์๋ ๊ฒฝ์ฐ, ์ฒซ ๋ฒ์งธ ํํ์์ ๊ฐ์ ธ์ค๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด 0์ ์ป์:
expr {{ํํ์1}} \& {{ํํ์2}}