Fin*_*One 3 regex unix bash awk
我想使用 打印文件的所有行,其中每行的第一个元素以数字开头awk。以下是文件中包含的数据和使用的命令的详细信息:
文件名内容:
12.44.4444goad ABCDEF/END
LMNOP/START joker
98.0 kites
Run Code Online (Sandbox Code Playgroud)
使用的命令:
awk '{ $1 ~ /^\d[a-zA-Z0-9]*/ }' filename
Run Code Online (Sandbox Code Playgroud)
运行上述命令后,提示符上没有显示任何结果。如果需要对上述命令进行任何更正,请告诉我。
要打印以数字开头的行,您可以尝试以下操作:
awk '/^[[:digit:]]+/' file
Run Code Online (Sandbox Code Playgroud)
正如 @HenkLangeveld 所指出的,您的语法不正确。此外,正则表达式\d在 awk 中不可用。
| 归档时间: |
|
| 查看次数: |
5746 次 |
| 最近记录: |