如何使用sed仅输出列表中的特定数字?

如何使用sed仅输出列表中的特定数字?,sed,Sed,如何编写一个sed调用,以只输出包含由重复的单个数字(并且至少包含两个数字)组成的数字的行 例如: seq 1000 | sed ... 其输出应为: 11 22 33 44 55 66 77 88 99 111 222 333 444 555 666 777 888 999 如果grep适合您,您可以尝试: seq 1000 | egrep '^([0-9])\1+$' 如果sed是您的最爱,请点击这里: kent$ seq 1000|sed -nr '/^([0-9])\1+$/p'

如何编写一个sed调用,以只输出包含由重复的单个数字(并且至少包含两个数字)组成的数字的行

例如:

seq 1000 | sed ...
其输出应为:

11
22
33
44
55
66
77
88
99
111
222
333
444
555
666
777
888
999

如果
grep
适合您,您可以尝试:

seq 1000 | egrep '^([0-9])\1+$'

如果sed是您的最爱,请点击这里:

kent$  seq 1000|sed -nr '/^([0-9])\1+$/p'
11
22
33
44
55
66
77
88
99
111
222
333
444
555
666
777
888
999