长话短说,我有一个脚本块,看起来像这样:
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
不