Je liste (ou n'importe quelle autre commande) deux noms de fichiers.
Mais comme j'ai oublié les noms des fichiers que j'avais listés dans la ligne de commande que j'avais précédemment lancée mais que je sais que c'est le premier nom que j'avais donné, alors, après avoir tapé ma commande (par exemple head -1), je rappelle le nom du premier fichier en entrant : !:1
michel@deb115:~$ ls .bashrc .bash_history
.bash_history .bashrc
michel@deb115:~$ head -1 !:1
michel@deb115:~$ head -1 .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
michel@deb115:~$
Même chose si j'avais voulu rappeler le nom du deuxième fichier, mais en mettant cette fois un 2 : !:2
michel@deb115:~$ ls .bashrc .bash_history
.bash_history .bashrc
michel@deb115:~$ head -1 !:2
michel@deb115:~$ head -1 .bash_history
bc <<< "obase=2;ibase=16;$maVar";
michel@deb115:~$
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# en utilisant la commande history du bash
Posté par MicP . En réponse au message Recherche d'une fonctionnalité zsh / bash. Évalué à 3. Dernière modification le 29 octobre 2022 à 16:27.
Bonjour
Je liste (ou n'importe quelle autre commande) deux noms de fichiers.
Mais comme j'ai oublié les noms des fichiers que j'avais listés dans la ligne de commande que j'avais précédemment lancée mais que je sais que c'est le premier nom que j'avais donné, alors, après avoir tapé ma commande (par exemple
head -1), je rappelle le nom du premier fichier en entrant :!:1Même chose si j'avais voulu rappeler le nom du deuxième fichier, mais en mettant cette fois un 2 :
!:2... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.