長話短說,我有一個腳本塊,看起來像這樣:
cd ${1} # via command-line argument
find . -name "output*.txt" | xargs cat ${1} | grep -v ${filter} > temp.txt
我基本上一到這個點買入建設命令行中的find ...
行,然後將其粘貼到我的腳本中,然後添加cd
命令,以便在將在大量目錄上運行此腳本的包裝器中重複使用此腳本。反正...
的問題是,cd
和xargs
使用相同的${1}
變量,它有點makese
我知道,我可以從xargs
降${1}
說法,我可能可以重寫find
命令不需要xargs
可言,但我的問題是:
有沒有一種方法來「復位」 ${1}
後,我用它來cd
使xargs
不