Estou usando zsh no MX Linux 23.2.
Durante anos tentei descobrir por que um comando como
find . -depth -type f -execdir rename 's/_720p//' {} \;
pula arquivos.
Eu sei que meu gerenciador de arquivos não é confiável para mostrar as alterações, então verifico digitando ls
no terminal. Veja só! Existem arquivos listados com '_720p' ainda no nome.
Tentei enviar o processo para segundo plano e usar wait
, mas obtive os mesmos resultados. A única coisa que encontrei é algo como
while [ ! .(NF) ]; do
filename=$(find . -type f -print0 -quit)
rename 's/_720p//' $filename
mv $filename $HOME/Videos
done
Nunca vi outra pergunta nem remotamente semelhante a esta. Sou a única pessoa no Linuxverse que não consegue acertar? Qual é o problema?