sed -i '/first/i This line to be added'
在这种情况下,如何在搜索pattern = first时忽略大小写
您可以使用以下内容:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
否则,您将具有/I和/i标志:
/I
/i
sed 's/first/last/Ig' file
来自man sed:
一世 一世 正则表达式匹配的I修饰符是GNU扩展,它使sed匹配正则表达式不区分大小写。
一世
正则表达式匹配的I修饰符是GNU扩展,它使sed匹配正则表达式不区分大小写。
$ cat file first FiRst FIRST fir3st $ sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file last last last fir3st $ sed 's/first/last/Ig' file last last last fir3st