текущей сессии? Мне нужно только прочитать, а history -a /dev/stdout её после вывода сразу забывает, это не то, что мне нужно
Во-вторых, я хочу сделать так:
var="$(history -a /dev/stdout)"
Но внутри subshell, естественно, нет истории. Как получить ожидаемый результат?
Что за шэлл-то?
да похер, всё равно проблема XY
Да похер, тем более что полезное упражнение на чтение манов.
Мне не нужно имя запущенной. Там обычно bash. Мне нужна их история
Спасибо, сейчас посмотрю
ещё раз говорю: вся история у тебя не поместится в тайтл. Даже пара-тройка команд и то не факт.
Не, перепутал. Блин, это из zsh.
Я выше указал — пара-тройка команд прекрасно влезает. И десяток влезает. Если не влезут — я их буду обрезать, пока влезут, меня такое поведение полностью устраивает, и оно сейчас именно так у меня и работает. Проблема именно в том, чтобы ограничить историю текущей сессией, чтобы не попадался неактуальный мусор
Хотя нет, тожэ работает.
А, вон оно чо. Только текущая сэссия нужна.
Обсуждают сегодня