【发布时间】:2015-10-09 18:05:51
【问题描述】:
寻找隐藏文件:
$ find . -type f -not -name "."
./.kjj.jpg
./2.jpg.~1~
现在,使用相同的命令,但在 awk 中:
$ awk 'BEGIN{ system(find . -type f -not -name ".") }'
awk: 1: unexpected character '.'
为什么它不起作用?
【问题讨论】:
标签: awk
寻找隐藏文件:
$ find . -type f -not -name "."
./.kjj.jpg
./2.jpg.~1~
现在,使用相同的命令,但在 awk 中:
$ awk 'BEGIN{ system(find . -type f -not -name ".") }'
awk: 1: unexpected character '.'
为什么它不起作用?
【问题讨论】:
标签: awk
$ awk 'BEGIN{ system("find . -type f -not -name \".\"") }'
system() 函数接受一个字符串; find . -type... 不带引号是无效的 AWK 语法。
【讨论】: