с history, делаю так:
text=$(history 100)
echo "${text}"
В консоле пусто, что я делаю не так?
echo "$(history 100)"
echo history 100
так просто в консоль выдаст history 100 строку)
а ничего, что история есть только в интерактивной сессии, а не в скрипте?
то-есть содержимое history я в скрипте ни как не получу?
tail -n 10 ~/.bash_history
просто телега съедает символы - \`
я думал об этом, проблема в том что я вижу что в .bash_history нет последних выполненых мной комманд, а в history есть
ну, ты можешь почитать man bash, там есть ответ как получить :)
Обсуждают сегодня