我需要将内容提取到新文件中。
我执行以下操作:
awk old file | grep -i"key" | cut -f 2 >new.txt
输出:
grep:无效的参数
已创建一个空的new.txt文件,但没有任何内容。
答案 0 :(得分:0)
在-i
之后添加空格
awk old file | grep -i "key" | cut -f 2 >new.txt
P.S。为何不以grep
逻辑添加cut
和awk
的动作?
根据评论,也许您需要以下内容:
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