Учитывая обычный размер окна терминала, подходят короткие команды. Пример:
stoqlt @ desktop:~> ls файлы
Однако, набрав команду, которая длиннее свободного места после приглашения и достигнув конца (первой) строки, вся текстовая запись изменится на следующую полную строку.
stoqlt@desktop:~ >
ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/'
Это действительно хорошая функция, но я хотел бы отобразить последние два символа приглашения (обычно:>) в начале этой дополнительной строки, например
stoqlt@desktop:~
> ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/'
Как я мог создать эту функцию?