Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrew Kornilov                      2:5045/80      16 Apr 2001  12:48:17
 To : Eugene B. Berdnikov
 Subject : shell programming
 -------------------------------------------------------------------------------- 
 
    Hi, Eugene !
 
 On 14 Apr 2001 at 17:04, "EBB", Eugene B Berdnikov wrote:
 
 AK> При таком вызове перенаправление не работает, то бишь оно честно пишет
 EBB> echo
 a> b. Какой раздел man bash читать ?
 EBB> Hасчет eval. Hо и   здесь проявляется ублюдочность bash'a:  правильно надо
 EBB> было бы написать
 EBB> test: command not found: echo a>b
 EBB> а   этот придурочный bash   сплитает  аргумент. Hенавижу...  :)
 
 После  подсказки про eval я наткнулся еще на что-то, только забыл на что. А,
 вроде бы написал вот так:
 function test()
 {
   eval $@;
 }
 
 так при test "echo a>b" оно отрабатывает, а при test "echo $$>b" говорит Too
 many open files, хотя при любых других $<> все нормально. Блин, придется man
 bash все-таки читать :)
 
 -- 
 With best regards, Andrew Kornilov
 
 A word to the wise is enough.
    -- Miguel de Cervantes
 --- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon"
  * Origin: HWS (2:5045/80.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 shell programming   Andrew Kornilov   16 Apr 2001 12:48:17 
Архивное /ru.linux/518726f366bde.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional