我正在嘗試執行一項簡單的任務。在文本文件中列出一個名稱列表,將其提供到foreach循環中,然後對其執行一些操作,例如刪除或複製文件名。Unix TCSH:使用FOREACH循環執行GREP結果不起作用
但我似乎無法得到grep的結果飼料到foreach的變量。
foreach key (`grep -r '*' /nfs/png/disks/png_vlvpe_disk007/tvpv/prod_suite/users/clwong/Pat_Label_Remove_C0_17_17_vrevL2List/vrevL2_append.txt`)
rm $key
end
任何想法?這裏
如果我只是用它來搜索行,grep命令會正確輸出。但是當我引用它來反饋每一個失敗時。爲什麼?發現效果很好。 – ivanwong888899999
文件內容是什麼樣的?輸入欄位分隔符可能有問題 –
file1haha * file2haha * file3haha * 每個都被換行符分隔 – ivanwong888899999