2012-04-10 106 views
0

尋找隱藏文件:命令 '發現' 內awk不工作

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

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

現在,使用相同的命令,但裏面AWK:

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

awk: 1: unexpected character '.' 

爲什麼它不工作?

回答

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

system()函數接受一個字符串;帶有引號的find . -type...簡直是無效的AWK語法。

+0

此命令的作用。感謝您的幫助。 – Tedee12345 2012-04-10 05:38:53