11. 忽略大小写标志(i 标志)


sed 替换标志i代表忽略大小写。 您可以使用i标志以不区分大小写的方式匹配原始字符串。

注意:这仅在 GNU Sed 中可用。

以下是几个简单的替换示例。

在此示例中,Sed 不会将 "John"替换为 "Johnny",因为original-string以小写 "john" 给出。

$ sed 's/john/Johnny/' employee.txt
101,John Doe,CEO
102,Jason Smith,IT Manager
103,Raj Reddy,Sysadmin
104,Anand Ram,Developer
105,Jane Miller,Sales Manager
$ sed 's/john/Johnny/i' employee.txt
101,Johnny Doe,CEO
102,Jason Smith,IT Manager
103,Raj Reddy,Sysadmin
104,Anand Ram,Developer
105,Jane Miller,Sales Manager