尊敬的研究员,
我的文件具有以下数据格式,其中第一个是主机名,第二个是时间我只需要打印在第二个字段(00:00)中将具有非零值的主机名。
我正在寻找任何帮助的方法会有所帮助。
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:02)
[vmlnl339] (00:04)
[vmlnl339] (00:00)
[vmlnl339] (00:01)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl339] (00:07)
[vmlnl339] (00:00)
[vmlnl339] (00:00)
[vmlnl073] (1+07:08)
[vmlnl073] (00:00)
[vmlnl073] (00:04)
[vmlnl073] (00:00)
[vmlnl073] (00:47)
[vmlnl073] (00:00)
[vmlnl073] (00:00)
[vmlnl073] (00:00)
[vmlnl073] (00:00)
[vmlnl073] in
答案 0 :(得分:1)
您可以使用awk
:
awk '$2 != "(00:00)"' file
甚至grep
:
grep -v '(00:00)'
答案 1 :(得分:1)
sed
sed '/(00:00)$/d' file
或类似于awk
awk '!/\(00:00\)$/' file
答案 2 :(得分:1)
使用awk:
awk '!($0 ~ "00:00")' sample.csv
使用sed:
sed -n '/00:00/!p' sample.csv