Когда я выполняю свои анализы с использованием оболочки bash, я часто хочу сохранить команды, которые я использовал, которые дали мне хорошие результаты, в файл в том же каталоге (мой «LOGBOOK», как он называется), чтобы я мог проверить, что Я сделал, чтобы получить эти результаты. До сих пор это означало, что я либо копирую команду из терминала, либо нажимаю «вверх», изменяя команду, либо выполняю echo"my command" >> LOGBOOKдругие подобные действия.
Я обнаружил, что был historyинструмент на днях, но я не могу найти способ использовать его, чтобы получить ранее выполненную команду, чтобы я мог сделать что-то вроде getlast >> LOGBOOK.
Есть ли хороший простой способ сделать это. В качестве альтернативы, как другие справляются с сохранением команд для результатов, которые они имеют?
fc -lnr | head -n 1может быть сокращена доfc -lnr -1.