Chinaunix
标题:
awk 'BEGIN{for(i in system("seq 10")){print i;}}'
[打印本页]
作者:
qjpoo
时间:
2016-01-27 13:12
标题:
awk 'BEGIN{for(i in system("seq 10")){print i;}}'
awk 'BEGIN{for(i in system("seq 10")){print i;}}' 请问哪里有错误,谢谢
作者:
elu_ligao
时间:
2016-01-27 13:21
1. for(i in array) array 必须是个数组
2. 调用system 返回的是 exit status
作者:
qjpoo
时间:
2016-01-27 13:24
回复
2#
elu_ligao
请问要怎么修改呢,打印出1到10的数字,能写一个吗,让我学习学习一下,谢谢
作者:
elu_ligao
时间:
2016-01-27 13:45
回复
3#
qjpoo
直接 seq 10 就可以呀, 非要用awk 的话, awk 'BEGIN{for(i=1;i<=10;++i)print i}' 也可以,而且你要用到system的话 直接 awk 'BEGIN{system("seq 10")}' 也可以吧
作者:
ydzcjj
时间:
2016-01-27 13:49
awk 'BEGIN{for(i=1;i<=10;i++){print i;}}'
复制代码
作者:
jason680
时间:
2016-01-27 14:08
$ echo {1..10}
1 2 3 4 5 6 7 8 9 10
作者:
qjpoo
时间:
2016-01-27 14:12
谢谢大家,明白了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2