Sie können Folgendes verwenden:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
Andernfalls haben Sie den /I
und n/i
Flaggen:
sed 's/first/last/Ig' file
Von man sed:
Ich
ich
Der I-Modifikator für den Abgleich regulärer Ausdrücke ist eine GNU-Erweiterung, die dafür sorgt, dass sed Regexp ohne Berücksichtigung der Groß- und Kleinschreibung anpasst.
Test
$ 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
Wenn Sie Tipparbeit sparen möchten, versuchen Sie es mit awk. Ich glaube nicht, dass sed diese Option hat
awk -v IGNORECASE="1" '/first/{your logic}' file
Sie können es versuchen
sed 's/first/somethingelse/gI'
GNU-sed
sed '/first/Ii This line to be added' file