🛠️ Поиск и замена строк с помощью Bash

Как заменить строки на Bash

by itisgood

Замена строк – это то, что мы часто делаем в скриптах.

Как и в большинстве других языков программирования, в Bash есть способ сделать это без особых проблем.

state="on on on"
state="${state//on/off}"

echo "${state}"
# off off off
state="on on on"

# Заменим только первое вхождение
state="$(echo "${state}" | sed "s/on/off/")"
echo "${state}" # off on on

# Замените все вхождения следующим "g" (global)
state="$(echo "${state}" | sed "s/on/off/g")"
echo "${state}" # off off off
см. также:

Loading

You may also like

Leave a Comment