很棒的文章!我使用您描述的那种循环。
我注意到您没有涵盖拥有数百甚至数千个文件需要处理的情况,并且您希望它们按顺序运行,而不是并行运行。 以下命令可以轻松重写。
find . -name "*png" -exec convert {} -scale 33% tmp/{} \;
这是新版本。
find . -name "*png" |\while IFS= read -r file; doconvert "$file" -scale 33% tmp/done
只是想知道...tmux 可以做 screen 做不到的事情吗?我已经使用了 screen 多年年,非常喜欢我创建的自定义状态行。 什么会说服我切换到 tmux?
很棒的文章!我使用您描述的那种循环。
我注意到您没有涵盖拥有数百甚至
数千个文件需要处理的情况,并且您希望它们按顺序运行,而不是
并行运行。 以下命令可以轻松重写。
find . -name "*png" -exec convert {} -scale 33% tmp/{} \;
这是新版本。
find . -name "*png" |\
while IFS= read -r file; do
convert "$file" -scale 33% tmp/
done