【发布时间】:2017-08-22 14:32:45
【问题描述】:
我正在尝试结合这两个命令:
awk -F[' '] '{if ($1=="string" || $4=="string") print $0" ""blue"}' file >file.out
awk -F[' '] '{if ($1!="string" && $4!="string") print $0}' file >>file.out
基本上我想添加一列,但如果第一列或第四列等于string,则仅在该列中打印blue。
输入:
string 123 452 abc
def 420 902 ghi
预期输出:
string 123 452 abc blue
def 420 902 ghi
【问题讨论】: