Cuando estoy ejecutando mis análisis usando el shell bash, a menudo quiero guardar los comandos que he usado que me dieron buenos resultados en un archivo en el mismo directorio (mi "LOGBOOK", como se llama) para que pueda verificar qué Lo hice para obtener esos resultados. Hasta ahora esto me ha significado copiar o pasar el comando desde el terminal o presionar "arriba" modificando el comando a una echo"my command" >> LOGBOOK
u otras travesuras similares.
Descubrí que había una history
herramienta el otro día, pero no puedo encontrar una manera de usarla para obtener el comando ejecutado previamente para poder hacer algo como eso getlast >> LOGBOOK
.
¿Hay alguna manera fácil de hacer esto? Alternativamente, ¿cómo tratan los demás guardar los comandos para obtener los resultados que tienen?
fc -lnr | head -n 1
se puede abreviarfc -lnr -1
.