0

寻找隐藏文件:

$ find . -type f -not -name "."

./.kjj.jpg
./2.jpg.~1~

现在,使用相同的命令,但在 awk 中:

$ awk 'BEGIN{ system(find . -type f -not -name ".") }'

awk: 1: unexpected character '.'

为什么它不起作用?

4

1 回答 1

2
$ awk 'BEGIN{ system("find . -type f -not -name \".\"") }'

system()函数接受一个字符串;find . -type...没有引号只是无效的 AWK 语法。

于 2012-04-10T05:29:30.833 回答