我有一个包含 3 行和 7 列的制表符分隔文件。我想用文件末尾的数字重命名另一个文件。
制表符分隔文件示例:
a b c d e f g
a b c d e f g
a b c d e f 1235
所以,我想从制表符分隔的文件中提取数字,然后将“file1”重命名为提取的数字 (mv file1 1235
)
我可以打印该列,但我似乎无法从文件中提取数字。即使我可以提取数字,我似乎也无法弄清楚如何存储该数字以用作新文件名。
最佳答案
你可以使用这个awk
name=$(awk 'END {print $NF}' file)
mv file $name
关于linux - 打印文件中的最后一个字段并将其用作另一个文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706551/