|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Leizer A. Karabin 2:5005/14.365 01 Feb 2006 23:08:29 To : Victor Sudakov Subject : history subst -------------------------------------------------------------------------------- Я, собственно, просто так вышел Wednesday February 01 2006 13:02, тут слышу - Victor Sudakov говорит Leizer A Karabin (ну я встрял, конечно): >>>> >> >> Как в 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. VS> Лазарь, VS> csh в FreeBSD 4 - это не настоящий csh, а вовсе даже tcsh. VS> Скажи "ls -ali /bin/csh /bin/tcsh" и сам увидишь. Ох,.. на вид - ОС, а вас послушать - почти философия. То есть ни фига не разберёшь. Одно понятно - что такое csh, мне узнать уже не суждено, видимо. За сим навеки и проч. Leizer [Team Smile'ик - отменить!] --- [Гитара] 1.1.5-030104 * Origin: Hас сплачивает ближний бой. (2:5005/14.365) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/396043e0dd3b.html, оценка из 5, голосов 10
|