|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Leizer A. Karabin 2:5005/14.365 01 Feb 2006 11:07:34 To : Victor Sudakov Subject : history subst -------------------------------------------------------------------------------- Я, собственно, просто так вышел Tuesday January 31 2006 15:32, тут слышу - Victor Sudakov говорит Anthony Kazachkov (ну я встрял, конечно): >> >> >> Как в csh сделать history substitution без выполнения? >> >> >> Подстановки, начинающиеся с "!", автоматически выполняются. >> >> >> >> VS> Что значит "без выполнения"? >> >> Подстановка в комадную стpоку без выполнения. >> >> VS> Зачем? Задачу опиши. >> Аналог Ctrl+E в NortonCommander :-) если угодно. VS> Понял, ты хочешь вызвать предыдущую команду и потом отредактировать ее VS> с помощью стрелок управления курсором и т.п.? VS> AFAIK в csh (по крайней мере том, который был во FreeBSD 2) это VS> сделать нельзя. Затем и понадобились все эти развитые средства VS> подстановки типа !-3:gs/one/two VS> Поэтому, сколько работаю с FreeBSD, всегда пользовался tcsh, раньше VS> его надо было ставить из портов. Чего-то я не понимаю... уже привыкать начал. Проверил: в bash, sh, csh, tcsh - в равной мере команды из истории сеанса (в интерактивном режиме) вызываются через up arrow и правятся как угодно. bash-3.0.16_1 из пакета, остальное родное, FreeBSD 4.11-RELEASE. Hу не Telneat же это мутит. Или требуется это в скрипте выполнять? А зачем такое может понадобиться? За сим навеки и проч. Leizer [Team Smile'ик - отменить!] --- [Гитара] 1.1.5-030104 * Origin: Hе люблю незаряженных ружей - ими разбивают головы.( (2:5005/14.365) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/396043e03439.html, оценка из 5, голосов 10
|