История изменений
Исправление AITap, (текущая версия) :
Вы хотели сказать:
$(sed "s|/etc/apache2/sites-available/||g" <<<"$i")
$(echo "$i" | sed "s|/etc/apache2/sites-available/||g")
Вы хотите воспользоваться sed - это запуск подпроцесса. Для получения вывода подпроцесса нужны скобки $() или кавычки ``.
Вы хотите скормить ему переменную - её нужно написать sed'у на стандартный ввод, отсюда echo «$i» | или <<<«$i».
Исходная версия AITap, :
Вы хотели сказать: $(sed «s|/etc/apache2/sites-available/||g» <<<«$i») или (не bashизм) $(echo «$i» | sed «s|/etc/apache2/sites-available/||g»).
Вы хотите воспользоваться sed - это запуск подпроцесса. Для получения вывода подпроцесса нужны скобки $() или кавычки ``.
Вы хотите скормить ему переменную - её нужно написать sed'у на стандартный ввод, отсюда echo «$i» | или <<<«$i».