.txt
すべてのファイルのすべてのダッシュを空白に変更したいと思います。
幸いなことに、結局
perl-rename 's/[-]/ /g' *.txt
やりたいことをしてください。しかし、その前に数分間検索してテストしましたが、これがうまくいくとperl-rename 's/[-]/ /' *.txt
思います。しかし、ファイル名の最初のダッシュだけを削除するので、そうではありません。なぜ?
また、関連するメタ質問:一体の良いガイドをどこで見つけることができますかperl-rename
?
ベストアンサー1
Wellはg
グローバルを意味し、これは指定されたパターンと重複しないすべての項目を置き換えることを意味します。だから
perl-rename 's/[-]/ /g' *.txt
-
各項目は空白に置き換えられます。