0
我的文檔文件夾中有一個名爲Octave的文件夾,並且在此Octave文件夾中有許多其他子文件夾,其中包含SED腳本以刪除包含在這些子文件夾。有沒有可以在終端中運行的頂級命令,它可以一次或按順序在子文件夾中運行所有這些「刪除」SED文件?我希望在備份前清理Octave文件夾。刪除文件夾和子文件夾中的特定命名文件的命令
我的文檔文件夾中有一個名爲Octave的文件夾,並且在此Octave文件夾中有許多其他子文件夾,其中包含SED腳本以刪除包含在這些子文件夾。有沒有可以在終端中運行的頂級命令,它可以一次或按順序在子文件夾中運行所有這些「刪除」SED文件?我希望在備份前清理Octave文件夾。刪除文件夾和子文件夾中的特定命名文件的命令
這樣的事情應該工作(未測試):
for file in $(find $(pwd) -name "*.sed"); do
cd $(basename $file);
$file
done
怎麼樣找到-exec命令?例如:
find /home/babelproofreader/Documents/Octave -type f -name "*.sed" -exec {} \;
由於您的建議沒有經過測試,您是否可以解釋這些命令的作用? – babelproofreader
在一個循環中:1)轉到sed文件的目錄2)執行它。 –
不支持$ PWD?保存一個進程,保存一棵樹;-)祝大家好運。 – shellter