如何将内容grep到新文件?

时间:2019-01-17 09:34:51

标签: unix

我需要将内容提取到新文件中。

我执行以下操作:

awk old file | grep -i"key"  | cut -f 2 >new.txt

输出:

  

grep:无效的参数

已创建一个空的new.txt文件,但没有任何内容。

1 个答案:

答案 0 :(得分:0)

-i之后添加空格

awk old file | grep -i "key"  | cut -f 2 >new.txt

P.S。为何不以grep逻辑添加cutawk的动作?

根据评论,也许您需要以下内容:

awk '/key/ {print $2}' old_file.txt >new.txt

(假设分隔符为空格)

这里是一个例子:

# cat a2
key 1
orange 2
cool 3
key 4
# grep key a2 >a2.out

或带有awk

awk '/key/ {print}' a2 >a2.out
# cat a2.out
1
4