Můžete použít následující:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
Jinak máte /I
a n/i
příznaky:
sed 's/first/last/Ig' file
Od muže sed:
Já
i
Modifikátor I pro párování regulárních výrazů je rozšíření GNU, které dělá sed match regulární výraz bez ohledu na velikost písmen.
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
pokud si chcete ušetřit nějaké psaní, zkuste awk. Nemyslím si, že sed tuto možnost má
awk -v IGNORECASE="1" '/first/{your logic}' file
Můžete zkusit
sed 's/first/somethingelse/gI'
GNU sed
sed '/first/Ii This line to be added' file