各ファイル名を特定のIDに変更したいと思います。 30,000個のファイルがあるため、それぞれのIDがあります。 2行目で各ファイルのIDを取得してファイル名にすることは可能ですか?
答え1
たとえば、ループを試してみてください。のための。
for f in *; do nn=`sed -n 2p $f`; mv $f $nn; done
*
- ファイルリストのインポートnn=…
- ファイルから2行目をキャプチャします(新しい名前を取得します)。mv …
- ファイル名の変更