#!/bin/bash OLD_IFS=$IFS IFS=$'\n' for line in `cat nowcoder.txt` do nums=$(echo $line | grep -Po "[0-9]{1}" | wc -l) [ $nums -eq 1 ] && echo $line done IFS=$OLD_IFS