滤出任意文件中以数字开头、数字结束的行

问题遇到的现象和发生背景

练习linux中的grep小题

问题相关代码,请勿粘贴截图

滤出任意文件中以数字开头、数字结束的行

运行结果及报错内容

grep -e "^[0-9]" -e "[0-9]$"
总是把数字开头,不是数字结尾的筛选出来

我的解答思路和尝试过的方法
我想要达到的结果

可以使用以下命令滤出任意文件中以数字开头、数字结束的行

grep "^[0-9].*[0-9]$" 1.txt

案例:
我的文件内容如下:

img


使用命令过滤后输出如下:

img

如有效,感谢点击采纳。