grep/awk/perl을 사용하여 양식의 행을 일치시키는 방법
*.* = *.* (i.e. ac4df.bx5dfd8g = ce5def.dd5f7gdgf )
*
0개 이상의 영숫자를 나타내는 위치는 어디 입니까?
답변1
grep -x '[[:alnum:]]*\.[[:alnum:]]* = [[:alnum:]]*\.[[:alnum:]]*'
답변2
Stéphane이 BRE 답변을 제공했습니다. 다음은 몇 가지 대안입니다.
확장 정규식/Perl 호환 정규식
grep -xE '\w*\.\w* = \w*\.\w*' file grep -xP '\w*\.\w* = \w*\.\w*' file
진주
perl -ne 'print if /^\w*\.\w* = \w*\.\w*$/' file
앗
awk '/^[[:alnum:]]*\.[[:alnum:]]* = [[:alnum:]]*\.[[:alnum:]]*$/' file