私のファイル名は、
A2002185.h23v04.005.2007177004246.hdf
A2002201.h23v04.005.2008288062542.hdf
最初のドットの後ろの名前のすべての項目を削除して名前を変更したいと思います(そして名前はA2002185.hdf、A2002201.hdf)、どうすればいいですか?
答え1
使用prename
(rename
デフォルトは多くのシステムではシンボリックリンクです):
prename -n 's:\..*\.:.:' *.hdf
-n
何もしないで実行するジョブを印刷します。必要な項目があると確信している場合は削除してください。
答え2
これらのファイルがすべて含まれているフォルダーで、次のスクリプトを実行します。
for f in *.hdf; do mv -- "$f" "${f%%.*}".hdf ; done
上記のスクリプトは、hdf
現在のディレクトリに拡張子があるすべてのファイルを確認し、各ファイルについてその.
文字の後にある文字を削除し、拡張子を次のように追加します。.hdf