试试看:
for i in *; do test -r "$i" && echo "$i is readable for $USER"; done
Run Code Online (Sandbox Code Playgroud)
看到 help test
你也可以做(bash test):
for i in *; do [[ -r "$i" ]] && echo "$i is readable for $USER"; done
Run Code Online (Sandbox Code Playgroud)
看到 man bash | less +/'\[\[ expression'
或者POSIX shell:
for i in *; do [ -r "$i" ] && echo "$i is readable for $USER"; done
Run Code Online (Sandbox Code Playgroud)
看到 help [
最后
&&是一个快捷方式(布尔AND)if condition; then action; fi