Bashの変数から拡張子を除いたファイル名を取得するには
1 2 | a="file.txt" echo ${a%%.txt} # aと表示 |
これをうまく利用すると一気にディレクトリ内のファイルの拡張子を変更できます。txtをjsonに変更する例はこれ。
1 | for f in *.txt;do mv $f ${f%%.*}.json; done |
Bashの変数から拡張子を除いたファイル名を取得するには
1 2 | a="file.txt" echo ${a%%.txt} # aと表示 |
これをうまく利用すると一気にディレクトリ内のファイルの拡張子を変更できます。txtをjsonに変更する例はこれ。
1 | for f in *.txt;do mv $f ${f%%.*}.json; done |