2
Dosyaları yeniden adlandırırken boşlukları değiştirmekten kaçının
Ben böyle dosyaları yeniden adlandırmaya çalışıyorum: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Ancak sedkomut tüm boşlukların yerine geçer _. sedBelirtilen karakterlerle birlikte boşluk bırakmasını sağlamak için komutu nasıl düzenleyebilirim ? Kullanmayı denedim \sama çalışmıyor ... EDIT: Örneğin: dosya trip: hill, yeniden …