终端命令显示长度为 n 个字符的文本文件的行?

终端命令显示长度为 n 个字符的文本文件的行?

有没有办法只输出文本文件中长度为“n”个字符的行内容?

例如:1.txt

a
aa
aaa
aaaa
aaaaa

“Print lines(5)”将返回“aaaaa”

也许一些 grep 魔法可以做到这一点?

答案1

你可以做:

grep -P '^.{n}$' filename

n您想要的长度在哪里,以及filename目标文件在哪里

相关内容