내가 할 수있는 걸 봤어
$ [ -w /home/durrantm ] && echo "writable"
writable
또는
$ test -w /home/durrantm && echo "writable"
writable
또는
$ [[ -w /home/durrantm ]] && echo "writable"
writable
세 번째 구문을 사용하는 것이 좋습니다. 그것들은 모든면에서 그리고 모든 부정적인 경우와 동등한 경우에 동등합니까? Ubuntu의 bash와 OS X 또는 이전 / 이후 bash 버전 (예 : 4.0 이전 / 이후) 간의 이식성에 차이가 있습니까? 둘 다 같은 방식으로 식을 확장합니까?
[ … ]
대[[ … ]]
대test …
, 더 완벽한 답변이 있습니다 이 대부분 중복 된 질문은 .