小编DPM*_*DPM的帖子

awk 与正则表达式作为分隔符

我想从文件中获取每一行的第一个单词。不幸的是,很多行都以空格开头。所以我尝试用以下内容来获取第一个词:

awk -F'[ \t]+' '{print $1}' < MyFile.txt,但它不起作用。我尝试这个echo " some string: here" | awk -F'[ \t]+' '{print $1}',结果是空行(我认为它打印空字符串)。那么为什么这不起作用呢?我想让它与 awk 命令一起使用并显式传递分隔符(出于教育目的)

提前致谢。

awk regular-expression

6
推荐指数
1
解决办法
2542
查看次数

标签 统计

awk ×1

regular-expression ×1