Вы также можете использовать sed
преобразование \U
для преобразования частей совпавшего шаблона с командой замены в верхний регистр.Чтобы скрыть все после знака '='
, который вы можете использовать, например,
sed '/^queuename=/s/=.*$/\U&/' filename
Для редактирования файла на месте, включите параметр -i
, например,
sed -i '/^queuename=/s/=.*$/\U&/' filename
Пример использования / Вывод
$ echo "queuename=sp00245b" | sed '/^queuename=/s/=.*$/\U&/'
queuename=SP00245B