此文件有什么问题?我想打印出file01,file02,file03 ... file11中的所有行。
awk '{print}' file[01-11].txt > file
假设您正在BASH中运行此文件,则[01-11]
秒的格式不正确。而是考虑以下内容:
awk '{print}' file{01..11}.txt > file
这还是假设特定的外壳。如果在不支持awk
命名法的shell中运行此{##..##}
命令,请考虑测试file[01-11].txt
的首次扩展方式-我想它没有扩展到您认为的文件中。
如何将cat
本身用作它(因为您仅打印而未执行任何其他操作):
cat Input_file{01..11}.txt > file
如果您真的只想在awk
中进行操作,请尝试:
awk '1' Input_file{01..11}.txt > file