エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Linux Shell] ファイル名のスペースをアンダースコアに変換する方法
"My Report 2007 10 27.txt" を "My_Report_2007_10_27.txt" に変換/リネームする方法。 WindowsやMac,... "My Report 2007 10 27.txt" を "My_Report_2007_10_27.txt" に変換/リネームする方法。 WindowsやMac, さらには近頃ではLinuxユーザーまでもが、ファイル名にスペースを使用している。たしかに読みやすくて、GUIで使ってる分には全く問題ないのだけれども、シェルで一括操作などを行いたい時ににちょっと面倒臭い。なぜなら、シェルで(半角)スペースを持つファイル名を扱うには、\でエスケープしたり、気づかずxargsに渡してしまい、変な挙動になったりと、色々回り道をしないといけないことが多い。 半角スペースを "_" (アンダースコア) に置換してmvする。 ディレクトリ下のファイル全部。 $ for file in *; do mv "$file" `echo $file | tr ' ' '_'`; done もちろん、 for fi
2014/06/23 リンク