sed -n -r ‘/^([0-9]{3}-|([0-9]{3}) )[0-9]{3}-[0-9]{4}$/p’ file.txt
解释如下:
sed为在线编辑器,-n为默认静默模式,-r regex
’ ‘中为正则表达式,/^为行开始,$为行结束,中间为regex表达式。
p代表输出
sed -n -r ‘/^([0-9]{3}-|([0-9]{3}) )[0-9]{3}-[0-9]{4}$/p’ file.txt
解释如下:
sed为在线编辑器,-n为默认静默模式,-r regex
’ ‘中为正则表达式,/^为行开始,$为行结束,中间为regex表达式。
p代表输出