Linux如何提取文档中含有数字的行

Linux
题目如下:
在regular_express.txt中取得有数字的那一行

img


egrep [0-9]  regular__express.txt
grep "\d"  <regular__express.txt文件路径>

如果有数字是明确的,比如有0,可以用

grep "0"  <regular__express.txt文件路径>

1、如果是一次全部取得含有数字的行,cat regular_express.txt| grep -E "[0-9]"
2、如果要按行取,编辑创建一个脚本test.sh

#!/bin/bash

while read line
do
 if echo $line |grep -E "[0-9]" >/dev/null;then
   echo $line
 fi
done <./regular_express.txt