sed -e "\$aTEXTTOEND"
самый простой путь.
$
соответствует последней строке (это - нормальное sed
адрес; 4aTEXTTOEND
вставил бы после четвертой строки), a
добавлять команда, и TEXTTOEND
то, что добавить.
Только два интерфейса редактирования строки, в настоящее время доступные в bash
vi
режим и emacs
режим, таким образом, все необходимо сделать, установлен emacs
режим снова.
set -o emacs
Это зависит от того, что Вы определяете "нормальный". Если это выключает редактирование строки, зарегистрированный способ сбросить -o vi
должен установить +o vi
$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi off
Chris уже ответил, является ли Ваш нормальный режим emacs.
history
управляйте и выполните предыдущие команды путем добавления префикса их числа !
символ.
– jlliagre
25.12.2012, 00:53
emacs
режим редактирования строки по умолчанию в ударе. Установкаemacs
режим отключаетvi
режим как побочный эффект, но, как упомянуто jlliagre ниже, можно на самом деле отключить их обоих. – Chris Down 25.12.2012, 13:37