【发布时间】:2016-07-07 08:02:13
【问题描述】:
这些是可能的用例,来自文件的不同行示例。这些行将只包含一个 checkWord。
> checkWord
> checkWord
> checkWord
> <tab> <tab> checkWord
> <tab>checkWord
> checkWord<tab>
how to grep all such cases?
【问题讨论】:
这些是可能的用例,来自文件的不同行示例。这些行将只包含一个 checkWord。
> checkWord
> checkWord
> checkWord
> <tab> <tab> checkWord
> <tab>checkWord
> checkWord<tab>
how to grep all such cases?
【问题讨论】:
你可以grep使用:
grep '^[[:blank:]]*checkWord'
^[[:blank:]]* 匹配行首的 0 个或多个空格或制表符。
【讨论】:
[[:blank:]] 不是非 POSIX GNU 扩展吗?
[[:blank:]] 是 POSIX。请参阅pubs.opengroup.org/onlinepubs/9699919799/basedefs/… 似乎有点太容易有用而不是 POSIX。