如何使用 'cat' 连接文件间隔?
How to concatenate an interval of files using 'cat'?
我有多个文件编号为 file_1.mol file_2.mol 等等。我想以 20 个文件为一组连接文件,创建 file_1-20.mol。是否可以在'cat'命令中定义一个区间来得到这个结果?
提前致谢
您可以使用大括号展开:
cat file_{1..20}.ml > file_1-20.mol
或者创建一个 shell 函数,您可以将开始和结束数字传递给:
copy_range() { cat file_{..}.mol > "file_-.mol" }
copy_range 1 20
我有多个文件编号为 file_1.mol file_2.mol 等等。我想以 20 个文件为一组连接文件,创建 file_1-20.mol。是否可以在'cat'命令中定义一个区间来得到这个结果?
提前致谢
您可以使用大括号展开:
cat file_{1..20}.ml > file_1-20.mol
或者创建一个 shell 函数,您可以将开始和结束数字传递给:
copy_range() { cat file_{..}.mol > "file_-.mol" }
copy_range 1 20