标签: file unix command rename
我用过这个
head -1 -q *.txt|awk '{print $1}'
打印文件中内容的第一行。 现在如何继续重命名文件?
答案 0 :(得分:2)
您可以使用for循环:
for fname in *.txt do mv $fname $(head -1 -q $fname|awk '{print $1}') done