【发布时间】:2020-07-03 00:10:01
【问题描述】:
我尝试在 file.txt 的文件(awk.007)中使用 awk 如果某个字符串以字母“j”开头,则打印。
在 awk 文件中我有这个:
^J* {print $0}
Name Surname
Maths 2 5 6
我通过 cat file.txt | 运行它awk -f awk.007 但每次显示: 语法错误:^ 如果我通过命令行运行 awk 一切正常。
【问题讨论】:
-
使用
awk '/^\]/' file.txt转义] -
DI 将其他所有内容视为不可理解,除了:如果某些字符串以字母“j”开头打印。:
awk '/^j/' file