Bash grep -E正则表达式

时间:2017-11-03 12:32:30

标签: regex linux bash

我需要有关bash的正则表达式的帮助,它将匹配任何1st与字符串的最后一个字符串,例如:

mam - yes
Pam - no
Mam - yes
Morning - no
AbcdefA - yes

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

使用GNU awk。首先是测试文件:

$ cat file
mam
Pam
Mam
Morning
AbcdefA

,然后是代码:

$ awk -F '' '{print $0 " - " (tolower($1)==tolower($NF)?"yes":"no")}' file

和输出:

mam - yes
Pam - no
Mam - yes
Morning - no
AbcdefA - yes