mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
33 lines
990 B
Markdown
33 lines
990 B
Markdown
![]() |
# 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}}`
|