sed -i '/first/i This line to be added'
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如何在搜索pattern = first时忽略大小写
fed*_*qui 28
您可以使用以下内容:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
Run Code Online (Sandbox Code Playgroud)
否则,你有/I
和n /i
标志:
sed 's/first/last/Ig' file
Run Code Online (Sandbox Code Playgroud)
来自man sed:
一世
一世
正则表达式匹配的I修饰符是GNU扩展,它以不区分大小写的方式使sed匹配regexp.
$ 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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32464 次 |
最近记录: |