当前位置: 技术问答>linux和unix
shell脚本中的awk命令,怎样输出第一个字段
来源: 互联网 发布时间:2016-08-29
本文导语: 需要输出第一个字段$1,但这个$1被看做是shell的第一个参数,该怎么输出第一个字段 | cat file | awk '{print $1}' | 我实践了下。 test.txt内容如下: aaa bbb ccc ddd eee fff #!/bin/b...
需要输出第一个字段$1,但这个$1被看做是shell的第一个参数,该怎么输出第一个字段
|
cat file | awk '{print $1}'
|
我实践了下。
test.txt内容如下:
aaa bbb ccc
ddd eee fff
输出结果:
aaa
ddd
得出真知:
上面的那句可以输出一个文件的 第一个字段。
test.txt内容如下:
aaa bbb ccc
ddd eee fff
#!/bin/bash
cat test.txt | awk '{print $1}'
输出结果:
aaa
ddd
得出真知:
上面的那句可以输出一个文件的 第一个字段。
|
在awk里面 是不会 识别为shell变量的。
直接awk '{print $1}'
直接awk '{print $1}'