Puoi usare quanto segue:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
Altrimenti, hai il /I
e n/i
flag:
sed 's/first/last/Ig' file
Da man sed:
Io
io
Il modificatore I per la corrispondenza delle espressioni regolari è un'estensione GNU che rende sed match regexp senza distinzione tra maiuscole e minuscole.
Prova
$ 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
se vuoi salvare un po' di digitazione, prova awk. Non credo che sed abbia questa opzione
awk -v IGNORECASE="1" '/first/{your logic}' file
Puoi provare
sed 's/first/somethingelse/gI'
Sede GNU
sed '/first/Ii This line to be added' file