bash замена символов в строке

L

Lucania

#1
Для замены символов в строке в Bash можно использовать команду sed.
Например, если нужно заменить все вхождения символа "a" на символ "b" в строке "hello world", можно выполнить следующую команду:
bashCopy code
Код:
echo "hello world" | sed 's/a/b/g'
В результате будет выведена строка "hello world", в которой все символы "a" заменены на символы "b".
Здесь sed - это утилита для потокового редактирования текста, s - это команда для замены текста, a - это символ, который нужно заменить, b - это символ, на который нужно заменить, а g - это флаг, указывающий, что нужно заменить все вхождения символа "a" в строке, а не только первое.
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread