GNU/Linux >> Tutoriels Linux >  >> Linux

Si ^a^b remplace "a" une fois dans la dernière commande, que dois-je utiliser pour remplacer toutes les occurrences de "a" ?

En bash, si je lance cette commande :

echo aaaaaaa

Je reçois aaaaaaa (duh)

Mais alors si je tape

^a^b

Je me retrouve avec baaaaaa

Que dois-je taper pour obtenir bbbbbbb ?

Réponse acceptée :

En bash, je ne pense pas que vous puissiez combiner le ^ raccourci avec n'importe quel modificateur. Cela laisse la forme longue :

!!:gs/a/b/

En zsh, le G modificateur est un cas particulier, vous pouvez l'utiliser avec ^ :

^a^b^:G

Linux
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande basename ?

  3. La commande "eval" dans Bash ?

  4. Comment remplacer toutes les occurrences d'un mot dans tous les fichiers dans la ligne de commande Linux

  5. Quelle commande dois-je utiliser pour voir quelle est l'empreinte digitale de la clé ECDSA de mon serveur ?

Comment utiliser la commande Bash let {avec exemples}

Comment utiliser la commande de lecture Bash

Qu'est-ce que la commande kill sous Linux ?

Utilisation de la commande grep sous Linux

Que fait le -e dans un bash shebang ?

A quoi sert l'option -o dans la commande useradd ?