|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 19 Mar 2007 17:13:58 To : Alex Mizrahi Subject : Re: grep --------------------------------------------------------------------------------
19 мар 2007, понедельник, в 11:15 KRAST, Alex Mizrahi написал(а):
EG>>>> grep pattern * > pattern.found
EG>>>> list=*; grep pattern $list > pattern.found
VG>>> Это задача на знание приоритета шеловых операторов.
VG>>> Причем здесь смекалка?
EG>> Это идиома такая :-) Hо при том, что документацию на шелл мало
EG>> кто штудирует досконально, можно рассматривать именно как задачу
EG>> на догадливость.
AM> что-то в csh, несмотря на то, что pattern.found попадает в *, на grep это
AM> никак не влияет.
AM> а в sh и bash он не попадает.
AM> рассказывай что нужно сделать, чтобы увидеть разницу
Hужно, чтобы к моменту, когда grep начнет читать из pattern.found,
туда было уже дофига написано. Догадайся, что будет в итоге.
И кстати да, в sh/bash эффекта нету.
Eugene
--
Всегда, везде и всюду - Смерть и Свет, они растут и убывают, спешат и ждут;
они внутри и снаружи Грезы Безымянного, каковая - мир; и выжигают они в
сансаре слова, чтобы создать, быть может, нечто дивно прекрасное.
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093e8bb8a50.html, оценка из 5, голосов 10
|