EXPR(1) | 사용자 명령 | EXPR(1) |
이름¶
expr - 표현식 평가
요약¶
expr 표현식
expr 옵션
설명¶
표현식의 값을 표준 출력 방향으로 출력합니다. 하단의 빈 줄은 늘어나는 우선순위 그룹을 분리했습니다. 표현식은 다음과 같습니다:
- 인자1 | 인자2
- 둘 다 NULL 또는 0이 아니면 인자1을 아니면 인자2를 반환
- 인자1 & 인자2
- 둘 중 하나가 NULL 또는 0이 아니면 인자1를 아니면 0을 반환
- 인자1 < 인자2
- 인자1이 인자2보다 작은지 여부
- 인자1 <= 인자2
- 인자1이 인자2보다 작거나 같은지 여부
- 인자1 = 인자2
- 인자1과 인자2가 같은지 여부
- 인자1 != 인자2
- 인자1과 인자2가 다른지 여부
- 인자1 >= 인자2
- 인자1이 인자2보다 크거나 같은지 여부
- 인자1 > 인자2
- 인자1이 인자2보다 큰지 여부
- 인자1 + 인자2
- 인자1과 인자2의 산술 가산
- 인자1 - 인자2
- 인자1과 인자2의 산술 감산
- 인자1 * 인자2
- 인자1과 인자2의 산술 승산
- 인자1 / 인자2
- 인자1과 인자2의 산술 제산 몫
- 인자1 % 인자2
- 인자1과 인자2의 산술 제산 나머지
- 문자열 : 정규식
- 문자열에 연결한 정규식 패턴 일치 여부
- match 문자열 정규식
- 문자열 : 정규식과 동일
- substr 문자열 위치 길이
- 문자열의 부분 문자열, 위치는 1부터 시작
- index 문자열 문자
- 문자 찾은 문자열의 위치 또는 0 값
- length 문자열
- 문자열의 길이
- + 토큰
- 문자열 로서의 토큰을 'match'와 같은
- 키워드거나 '/' 문자와 같은 연잔자라 하더라도 해석
- ( 표현식 )
- 표현식의 값
많은 연산자는 셸에서 이스케이핑 하거나 따옴표로 감싸야 합니다. 두 인자가 숫자인 경우 산술 비교를 하며 그렇지 않으면 문자 비교를 합니다. \(와 \) 사이의 문자열이 패턴에 일치하면 해당 문자열을 그렇지 않으면 NUL을 반환합니다. \(와 \) 괄호를 사용하지 않으면 일치한 문자 수를 반환하거나 0을 반환합니다.
표현식 반환값이 둘 다 NUL 또는 0이 아니면 0을 반환하며, 표현식이 NUL이면 1을, 표현식의 문법이 잘못됐을 경우 0 또는 2를, 오류가 있을 경우 3을 반환합니다.
저자¶
Mike Parker, James Youngman, Paul Eggert이(가) 작성함.
버그 보고¶
GNU coreutils 온라인 도움말:
<https://www.gnu.org/software/coreutils/>
번역 버그는
<https://translationproject.org/team/ko.html>
저작권¶
Copyright © 2024 Free Software Foundation, Inc. License
GPLv3+: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
이 프로그램은 자유
소프트웨어입니다:
자유롭게 바꾸고
재배포할 수 있습니다.
법률이 허용하는 모든
범위내의 보증은
없습니다.
추가 참조¶
완전한 문서
<https://www.gnu.org/software/coreutils/expr>
또는 로컬 문서: info '(coreutils) expr
invocation'
번역¶
이 매뉴얼 페이지의 한국어 번역은 다음에 의해 편집되었습니다: <freeyong@soback.kornet.nm.kr> , 이 만 용 <geoman@nownuri.nowcom.co.kr>
이 번역은 무료 문서입니다. 저작권 조건에 대해서는 GNU General Public License 버전 3 이상을 읽으십시오. 책임이 없습니다.
이 매뉴얼 페이지의 번역에서 오류를 발견하면 translation-team-ko@googlegroups.com 로 이메일을 보내주십시오.
April 2024 | GNU coreutils 9.5 |