27 lines
1.1 KiB
Markdown
Raw Normal View History

# ^
> Встроенная команда Bash для быстрой замены строки в предыдущей команде и выполнения результата.
> Эквивалентно `!!:s^строка1^строка2`.
> Смотрите также: `!`.
> Больше информации: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.
- Выполнить предыдущую команду, заменив `строка1` на `строка2`:
`^{{строка1}}^{{строка2}}`
- Удалить `строка1` из предыдущей команды:
`^{{строка1}}^`
- Заменить `строка1` на `строка2` в предыдущей команде и добавить `строка3` в её конец:
`^{{строка1}}^{{строка2}}^{{строка3}}`
- Заменить все вхождения `строка1`:
`^{{строка1}}^{{строка2}}^:g&`
- Вывести изменённую команду без её выполнения:
`^{{строка1}}^{{строка2}}^:p`