我有一个文件1:
1
2
3
此命令打印:
$ awk 'BEGIN{system("cat " 1)}'
1
2
3
.
$ awk 'BEGIN{system( "cat '\''" 1 "'\''") }'
1
2
3
我将文件名从“ 1 ”更改为“ one ”
我有一个文件:
1
2
3
现在,该命令不起作用:
$ awk 'BEGIN{system("cat " one)}'
|
.
$ awk 'BEGIN{system( "cat '\''" one "'\''") }'
cat: : No such file or directory
为什么现在命令不起作用?
谢谢你的解释。