Как заменить символ фигурных скобок в Linux?
В этой статье мы научимся заменять символ фигурных скобок из текстового файла в системе Linux.
Мы будем использовать команду tr с параметром -d или –delete в системе Linux/Unix, чтобы удалить символ фигурных скобок. Эта команда tr (translate) используется для перевода или удаления символов из файла или стандартного ввода в системе Linux с помощью терминала. Он также используется для преобразования верхнего регистра в нижний, сжатия повторяющихся символов и, в основном, для поиска и замены.
Синтаксис:
tr [OPTION]... SET1 [SET2]
Это следующие параметры, доступные в команде tr.
Вариант | Описание |
---|---|
-с, -С, –дополнение | Эта опция используется для добавления дополнения к SET1. |
-д, --удалить | используется для удаления определенных символов в SET1. |
-s, –сжать-повторяет | заменить каждую последовательность повторяющегося символа. |
-t, –truncate-set1 | обрезать set1 до длины set2. |
-помощь | показать справку и выйти. |
-версия | отображать информацию о версии. |
Пример: изменить верхний регистр на нижний для содержимого текстового файла.
Чтобы изменить верхний регистр на нижний из предопределенных наборов, мы используем команду tr, как показано ниже.
$ cat file | tr "[A-Z]" "[a-z]"
Выход:
Как убрать скобки в системе Linux?
Чтобы удалить символ фигурных скобок из предопределенного набора текста, мы используем команду tr с параметром -d, как показано ниже.
$ cat file | tr -d "{}"
Выход:
Как заменить фигурные скобки в системе Linux?
Чтобы заменить символ фигурных скобок из предопределенного набора текста чем-то другим, мы используем команду tr. Например, здесь фигурные скобки «{}» заменены фигурными скобками «[]», как показано ниже.
$ tr "{}" "[]" <file
Выход: