>_ IzzyLab

Практическое задание

Замена подстроки

средне

Напиши скрипт /root/repl.sh, который в первом аргументе заменяет все пробелы на подчёркивания и печатает результат. Например a b ca_b_c.

Что потренируешь:
  • подстановка параметров
  • ${var//from/to}
  • замена подстроки
  • bash-скрипты

Разбор темы

В bash у параметров есть встроенные операции над значением, не требующие внешних утилит вроде sed или tr. Одна из них — замена подстроки прямо в фигурных скобках: важно различать форму с одним слэшем (меняет только первое вхождение) и с двумя (меняет все). Задача учит доставать первый аргумент скрипта и применять к нему такую подстановку, экономя на вызове отдельного процесса.

Что проверяется

  1. все пробелы заменены на _

Как это выглядит