GNU/Linux >> Linux Esercitazione >  >> Linux

Se ^a^b sostituisce "a" una volta nell'ultimo comando, cosa uso per sostituire tutte le occorrenze di "a"?

In bash, se eseguo questo comando:

echo aaaaaaa

Ricevo aaaaaaa (eh)

Ma poi se digito

^a^b

Finisco con baaaaaa

Cosa dovrei digitare per ottenere bbbbbbb ?

Risposta accettata:

In bash, non penso che tu possa combinare il ^ scorciatoia con qualsiasi modificatore. Questo lascia la forma lunga:

!!:gs/a/b/

In zsh, il G modificatore è un caso speciale, puoi usarlo con ^ :

^a^b^:G

Linux
  1. Come usare il comando Linux grep

  2. In Linux, cosa significano tutti i valori nel comando top?

  3. Quale comando devo usare per vedere qual è l'impronta digitale della chiave ECDSA del mio server?

  4. Qual è il significato di `! -d` in questo comando Bash?

  5. Cosa dovrebbe fare il comando export in Linux?

Come utilizzare il comando Bash let {con esempi}

Come utilizzare il comando di lettura Bash

Il comando "eval" in Bash?

Sostituire tutte le nuove righe nello spazio tranne l'ultima?

Qual è il comando kill in Linux?

Uso del comando grep in Linux