长话短说,我有一个看起来像这样的脚本块:
cd ${1} # via command-line argument
find . -name "output*.txt" | xargs cat ${1} | grep -v ${filter} > temp.txt
我基本上已经到了这一点,购买find ...在命令行中构建该行,然后将其粘贴到我的脚本中,然后添加cd命令以便在包装器中轻松重用此脚本,该包装器将在大量目录上运行此脚本。反正 ...
问题是cd并且xargs使用相同的${1}变量,哪种makee
我知道我可以${1}从 中删除参数xargs,并且我可以将find命令重写为根本不需要xargs,但我的问题仍然存在:
有没有办法${1}在我使用它之后“重置”,cd这样xargs就不会