27 lines
734 B
Markdown
27 lines
734 B
Markdown
|
|
# ^
|
||
|
|
|
||
|
|
> 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`
|