Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата ruslaw:
что-то я не совсем понял как это работает
наверное штука сильная, но надо изучать
Изучать там особо нечего, достаточно почитать руководство (man page). А вот примеров файлов от Вас не последовало, поэтому код выше лишь показывает трансформацию того, что выводит echo в консоли. Допустим, есть файл следущего содержания:
Код: Выделить весь код
строка 1 abc123 abc789
строка 2 abc123 abc789
строка 3 abc123 abc789
строка 4 abc123 abc789
строка 5 abc123 abc789
строка 6 xyz123 abc789
строка 7 abc123 xyz789
строка 8 xyz123 xyz789
Чтобы заменить все abc на xyz достаточно команды:
Код: Выделить весь код
sed -i y/abc/xyz/ file.txt
В итоге файл становится:
Код: Выделить весь код
строка 1 xyz123 xyz789
строка 2 xyz123 xyz789
строка 3 xyz123 xyz789
строка 4 xyz123 xyz789
строка 5 xyz123 xyz789
строка 6 xyz123 xyz789
строка 7 xyz123 xyz789
строка 8 xyz123 xyz789

Отправлено: 08:40, 22-03-2018 | #4