Lorsque j'exécute mes analyses à l'aide du shell bash, je veux souvent enregistrer les commandes que j'ai utilisées qui m'ont donné de bons résultats dans un fichier du même répertoire (mon "LOGBOOK", comme on l'appelle) pour pouvoir vérifier ce que Je l'ai fait pour obtenir ces résultats. Jusqu'à présent, cela m'a signifié de copier la commande à partir du terminal ou d'appuyer sur "up" pour modifier la commande en une echo"my command" >> LOGBOOK
ou d'autres pitreries similaires.
J'ai trouvé qu'il y avait un history
outil l'autre jour, mais je ne peux pas trouver un moyen de l'utiliser pour obtenir la commande précédemment exécutée afin que je puisse faire quelque chose comme getlast >> LOGBOOK
.
Existe-t-il un moyen facile et facile de le faire. Sinon, comment les autres gèrent-ils l'enregistrement des commandes pour les résultats qu'ils ont?
fc -lnr | head -n 1
peut être abrégé enfc -lnr -1
.