Merhaba, tüm eğik çizgileri tüm dosyalarımdan kaldırmak istiyorum, ancak bunu ana dizindeki her dizin için yinelemeli olarak yapın.
Özyineli çalışmayan bu betiği nasıl değiştirmeliyim?
for f in "$1"/*; do
dir="$(dirname "$f")"
file="$(basename "$f")"
mv -- "$f" "${dir}/${file//[^_-0-9A-Za-z.]}"
done
veya daha iyisi Yalnızca dosya adlarındaki eğik çizgiyi değiştirmek istiyorum, ancak ana klasördeki her alt klasör için mi?
tebrik Max