dit forslag er egl ok. Man skal bare fjerne alt crappet der kommer ud. Man kan sikkert brug sed til dette. Endvidere skal man kanalisere output til kanal 1 for at sed også filtrerer errormessages (fra \"permission denied\" filer), så de ikke forstyrrer billedet. Men måske er problemet ikke så stort, for filnavnet vises jo når man bruger wildcards. grep jul * | grep 1999 | 2> &1 | sed (whatever params...)
(skal være i sh for at redirect virker, dvs ikke csh)
Nej, grep er linie-orienteret. MSDOS udgaven kan dog tvinges til at være binary med -U. Beaviz har vist os vejen. Beaviz er king of grep. Alternativet er at strikke awk script sammen, men det bliver sværere at huske og vil formodentlig have større overhead end at fyre to grep\'s af. Du kan også med sed strippe alle LF\'er, men det vil heller ikke være hurtigere eller smartere. Formodentlig vil grep gå i dørken eller í hvert fald protestere over den lange linie.
Jeg synes at Beaviz skal have sine point for denne her. Simpelt problem - kompleks men elegant løsning.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.