複数のファイル検索とファイル拡張子の変更

複数のファイル検索とファイル拡張子の変更

ディレクトリ内の特定のファイル拡張子(.txt)を持つ複数のファイルを検索して識別し、拡張子を(.fasta)に変更したいと思います。これは、ファイル自体を変更するのではなく、拡張子を変更して新しい拡張子として保存することを考慮したものです。

file1.txt --> file1.fasta
file3.txt --> file2.fasta
file3.txt --> file3.fasta

ベストアンサー1

forこれは、シェルの単純なループを使用して簡単に達成できます。

for f in *.txt; do
    mv "$f" "${f%.*}.fasta"
done

${f%.*}拡張子なしでファイル名に拡張されます。

おすすめ記事