为什么以下命令仍返回一些包含大写字母的行?
aspell dump master | grep ozz | grep -v '[^A-Z]'
grep -v '[^A-Z]'
删除(-v
)包含字符A到Z以外的其他字符的行。
您可能想要:
grep -v '[[:upper:]]'
删除至少包含一个大写字母的行,或:
LC_ALL=C grep -v '[A-Z]'
以除去与至少之间的26个ASCII字符的一个行A
和Z
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句