Unix 如何将文件内容附加到文件名?

Unix 如何将文件内容附加到文件名?,unix,Unix,我正在努力实现以下目标 我有一个名为文件编号的文件和另一个名为序列号的文件,其中包含一个编号。比如说1 现在,我想将序列号文件中的数字1附加到名为文件号的现有文件名中。因此,我希望它成为文件编号\u 1 如何在Unix中执行此操作???我认为您要求执行此操作: mv "file_number" "file_number_$(cat serial_number)" 示例演示: neech@nicolaw.uk:~ $ touch file_number neech@nicolaw.uk:~ $

我正在努力实现以下目标

我有一个名为
文件编号
的文件和另一个名为
序列号
的文件,其中包含一个编号。比如说1

现在,我想将
序列号
文件中的数字1附加到名为
文件号
的现有文件名中。因此,我希望它成为
文件编号\u 1


如何在Unix中执行此操作???

我认为您要求执行此操作:

mv "file_number" "file_number_$(cat serial_number)"
示例演示:

neech@nicolaw.uk:~ $ touch file_number
neech@nicolaw.uk:~ $ echo 1 > serial_number
neech@nicolaw.uk:~ $ cat serial_number
1
neech@nicolaw.uk:~ $ ls -l
total 8
-rw-r--r--  1 nicolaw  staff  0 25 Oct 14:07 file_number
-rw-r--r--  1 nicolaw  staff  2 25 Oct 14:07 serial_number
neech@nicolaw.uk:~ $ mv "file_number" "file_number_$(< serial_number)"
neech@nicolaw.uk:~ $ ls -l
total 8
-rw-r--r--  1 nicolaw  staff  0 25 Oct 14:07 file_number_1
-rw-r--r--  1 nicolaw  staff  2 25 Oct 14:07 serial_number
neech@nicolaw.uk:~ $
neech@nicolaw.uk:~$touch文件号
neech@nicolaw.uk:~$echo 1>序列号
neech@nicolaw.uk:~$cat序列号
1.
neech@nicolaw.uk:~$ls-l
总数8
-rw-r--r--1 nicolaw员工0 25 10月14:07档案编号
-rw-r--r--1 nicolaw员工2 25 Oct 14:07序列号
neech@nicolaw.uk:~$mv“文件号”文件号(
我正在尝试
cat file\u number serial\u number>file\u number${serial\u number}
但它是附加在文件内部,而不是名称后面。。