bash 옵션(플래그) 설명 [닫기]

bash 옵션(플래그) 설명 [닫기]

다음 명령을 사용하는 스크립트를 자주 봅니다.옵션파일인지 if [ -f some_file ]확인하는 등 . some_file내 이해가 매우 모호하다.배너, 그런데 누구든지 나에게 좋은 설명을 해줄 수 있습니까? 와 같은 다른 것들은 그것이 무엇인지 전혀 모르고, 단일 Google 검색으로는 좋은 결과를 얻을 수 없기 때문에 이에 대한 좋은 리소스를 찾을 수 없습니다 -p.-s

답변1

믿거나 말거나, [이는 실제로 test명령의 또 다른 이름입니다.

man다음 페이지를 볼 수 있습니다 .

man test

test또한 대부분의 쉘에 내장된 쉘입니다(외부 쉘보다 우선합니다).

% type -a \[
[ is a shell builtin
[ is /usr/bin/[

% type -a test
test is a shell builtin
test is /usr/bin/test

에서도 bash볼 수 있습니다 help test.

답변2

가장 좋은 해결책은 bash 매뉴얼입니다. 예, 간단합니다 man bash.

설명서에서 정확한 항목을 찾으려면 다음 명령을 실행하십시오.

LESS=+/'^CONDITIONAL EXPRESSIONS' man bash

이는 bash 쉘에서 작업할 때도 도움이 됩니다.

help test

관련 정보