【问题标题】:Bash grep -E regular expressionBash grep -E 正则表达式
【发布时间】:2018-04-16 04:39:24
【问题描述】:

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

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

任何帮助将不胜感激

【问题讨论】:

标签: regex linux bash


【解决方案1】:

使用 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

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    相关资源
    最近更新 更多