以下を使用できます:
sed 's/[Ff][Ii][Rr][Ss][Tt]/last/g' file
そうでなければ、あなたは /I
を持っています n/i
フラグ:
sed 's/first/last/Ig' file
man sed より:
<ブロック引用>私
私
正規表現一致の I 修飾子は、大文字と小文字を区別しない方法で sed を正規表現に一致させる GNU 拡張です。
テスト
$ 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
入力を節約したい場合は、awk を試してください。 sed にそのオプションがあるとは思わない
awk -v IGNORECASE="1" '/first/{your logic}' file
試すことができます
sed 's/first/somethingelse/gI'
GNU sed
sed '/first/Ii This line to be added' file