Индикатор замещения без учета регистра в команде sed сам по себе не учитывает регистр.Добавление i / I к оператору sed, кажется, дает тот же результат.
echo a | gsed ’s_A_Z_i’
возвращает: Z
echo a | gsed ’s_A_Z_I’
также возвращает: Z
echo A | gsed ’s_A_z_I’
возвращает: z
echo A | gsed ’s_a_Z_i’
возвращает: Z
gsed возвращает заменяющий текст для конкретного случая.
Существует ли компактный способ задания нечувствительного к регистру поиска с заменой вслучай совпадения с находкой?(замените a на z и A на Z) * 1017 *
Конечно, проблему можно решить двумя командами, но я ищу что-то более компактное.
Во-вторых, есть ли разница вэффект суффикса я / я?(Не флаг -i)
Это следует из, но отличается от [предыдущего вопроса] ( Как использовать GNU sed в Mac OS X )!об использовании gnu-sed в OSX после стандартной установки homebrew.
Я не имею в виду конкретное приложение.Я изучаю некоторые тонкости gnu-sed в OSX и хотел бы узнать, как он справляется с делом.