为什么awk不在这里创建文件?

时间:2018-03-15 21:17:34

标签: bash shell awk

awk 'BEGIN {for(x=1;x<=100;x++){touch st$x}}'

我想使用此awk命令创建100个文件:st1st2st3,... st100。但它并没有创造任何东西。我做错了什么?

1 个答案:

答案 0 :(得分:3)

您的问题

awk有自己的一组命令,默认情况下它不能像你那样执行shell命令。

解决方案

您可以使用awk的{​​{1}}在system()脚本中执行shell命令:

awk
相关问题