27 lines
734 B
Markdown
Raw Normal View History

# ^
> Comando integrato di Bash per sostituire rapidamente una stringa nel comando precedente ed eseguirlo.
> Equivalente a `!!:s^stringa1^stringa2`.
> Vedi anche: `!`.
> Maggiori informazioni: <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.
- Esegue il comando precedente sostituendo `stringa1` con `stringa2`:
`^{{stringa1}}^{{stringa2}}`
- Rimuove `stringa1` dal comando precedente:
`^{{stringa1}}^`
- Sostituisce `stringa1` con `stringa2` nel comando precedente e aggiunge `stringa3` alla fine:
`^{{stringa1}}^{{stringa2}}^{{stringa3}}`
- Sostituisce tutte le occorrenze di `stringa1`:
`^{{stringa1}}^{{stringa2}}^:g&`
- Stampa il comando sostituito senza eseguirlo:
`^{{stringa1}}^{{stringa2}}^:p`