'['은 명령어입니다. which [ 라고 쳐보시면 실제로 [라는 실행파일이 있다는 걸 알 수 있습니다.
test와 동일하고 좀더 쓰기 편하고 보기 좋게 마지막에 ]가 와야하는 명령어지요.
[[]]은 별도의 명령어가 아니라 bash의 자체 문법입니다. test보다 더 많은 기능이 있습니다.
()는 $(...)말씀하시는거라면 표현식 평가(expression evaluation) `...`와 같습니다.
(())는 수식 전개를 위한 bash만의 문법입니다.
이 두개는 딱히 헷갈릴게 없는 전혀 다른 용도니까 그냥 한번 매뉴얼 읽어보시면 될거에요.
'['은 명령어입니다. which [ 라고 쳐보시면
'['은 명령어입니다. which [ 라고 쳐보시면 실제로 [라는 실행파일이 있다는 걸 알 수 있습니다.
test와 동일하고 좀더 쓰기 편하고 보기 좋게 마지막에 ]가 와야하는 명령어지요.
[[]]은 별도의 명령어가 아니라 bash의 자체 문법입니다. test보다 더 많은 기능이 있습니다.
()는 $(...)말씀하시는거라면 표현식 평가(expression evaluation) `...`와 같습니다.
(())는 수식 전개를 위한 bash만의 문법입니다.
이 두개는 딱히 헷갈릴게 없는 전혀 다른 용도니까 그냥 한번 매뉴얼 읽어보시면 될거에요.
답변 감사합니다
전 아직 갈길이 먼것 같네요.. ㅠㅜ 죽도록 연습해야 겠습니다.
댓글 달기