0

sed を使用して、ディレクトリ内のファイル名の特定のファイル名拡張子を削除するにはどうすればよいですか。たとえば、ディレクトリにファイルがあるように、

file1.txt
file2.txt
file3.cpp

次に、拡張子が .txt のファイルのファイル名拡張子を削除したいので、結果は次のようになります。

file1
file2
file3.cpp

ありがとう!

4

2 に答える 2

2

使用できますrename

rename 's/\.txt$//' *

.txtそう言うと、一致するファイルから拡張子が削除されます。

于 2013-09-25T10:53:20.320 に答える