2

これを使った

head -1 -q *.txt|awk '{print $1}' 

これは、ファイルのコンテンツの最初の行を印刷します。では、ファイルの名前を変更する方法を教えてください。

4

1 に答える 1

2

for ループを使用できます。

for fname in *.txt
do
mv $fname $(head -1 -q $fname|awk '{print $1}')
done
于 2012-11-14T09:46:33.697 に答える