0
該程序執行中的foreach命令的令人困惑的錯誤是非常簡單的:一個在csh
#!/bin/csh -f
foreach path (fileA.txt fileB.txt)
wc -l $path
grep "test" $path
end
但是,輸出是:
fileA.txt/wc: Not a directory.
fileA.txt/grep: Not a directory.
fileB.txt/wc: Not a directory.
fileB.txt/grep: Not a directory.
那麼,什麼是錯的代碼,什麼是正確的方法做到這一點?