通常,我在if语句中使用方括号:
if [ "$name" = 'Bob' ]; then ...
但是,当我检查grep
是否成功时,我不使用方括号:
if grep -q "$text" $file ; then ...
在 if
语句中,什么时候需要使用方括号?
help '['
。 - Dennis Williamson