【发布时间】:2014-03-28 10:10:04
【问题描述】:
我的数据如下所示:
1xxxxxx file_name1
0xxxxxx file_name2
0xxxxxx file_name3
0xxxxxx file_name4
1xxxxxx file_name5
0xxxxxx file_name6
我只想打印第一列以“1”开头的文件名。
也就是说,
awk '{if($1 contains '1') then print $2}' file.txt
但是,我不知道如何实现比较语法
也许可以使用通配符方法?
awk '{if($1 == "1"*) then print $2}' file.txt
【问题讨论】:
标签: linux unix awk string-comparison csh