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