命令';查找';内部awk不起作用

命令';查找';内部awk不起作用,awk,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 'BEGIN{ system("find . -type f -not -name \".\"") }' system

查找隐藏文件:

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

./.kjj.jpg
./2.jpg.~1~
现在,使用相同的命令,但在awk内部:

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

awk: 1: unexpected character '.'
为什么它不起作用

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

system()
函数接受字符串<代码>查找-键入…不带引号是无效的AWK语法。

我也遇到了同样的问题,它似乎对我有帮助。我在这里问了一个问题:。但现在我的问题是,如何将目录作为变量传递给find命令??你能帮我吗?