我只想 grep 前面有几个“=”字符的文本。试过了,但没有用
cat sometext.txt | grep \=
和
cat sometext.txt | grep ^--[[:alpha:]]\{2,\}=[^=]\+$
(其中sometext.txt只是一个包含大量文本的文件,包括等号)
但它们都不起作用
答案1
grep '^=\+.\+$ file
将返回以 1 或多个开头的每一行=
如果您的操作系统支持,您可以执行以下操作:
grep -oP '^=+\K.+$' file
这将仅打印=