重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

CentOS7環境下で3階層下(最下層)のファイル名から大文字の部分のみを小文字に再帰的に置換する方法をご存知の方がいらっしゃいましたら教えていただけると幸いです。

A 回答 (1件)

ファイルのリネームということですかね?


3階層下のファイル名だけを小文字化すると言うことであれば、

#!/bin/bash
for x in */*/*
do
d=${x%/*} #ディレクトリ
f=${x##*/} #ファイル名
g=${f,,} #小文字化
mv $d/$f $d/$g
done
    • good
    • 1
この回答へのお礼

申し訳ございませんでした、アプリの通知が切れていてご回答に気付きませんでした。
回答ありがとうございます!

お礼日時:2020/06/23 13:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!