|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/518726f366bde.html, оценка из 5, голосов 10
|