Jørgen Heesche wrote:
> Thorbjørn Ravn Andersen wrote:
>> Lars Kongshøj skrev:
>>> Jørgen Heesche wrote:
>>>>>> cut -c 1-32 filnavn
>>>> cat fil | cut -c 1-32
>>>
>>> Kan overhovedet ikke forstå, hvad denne ændring skulle gøre godt for?
>>> Du nomineres hermed til "Useless Use of Cat Award":
>>>
http://partmaps.org/era/unix/award.html
>>
>> Fordelen ved at have noget der passer mellem to pipe-tegn, er at så er
>> det nemmere at sætte ind i en større pipe hvis man måtte have behov
>> for at sætte "legoklodser" sammen.
>>
>> Jeg synes det er fint
>
> Tak.
> Hvis Lars havde læst linket
http://partmaps.org/era/unix/award.html
> ordenligt, ville han have set flg. om
> 'Useful Use of Cat on a lone file':
> In a recent thread on comp.unix.shell, the following example was posted
> by Andreas Schwab as another Useful Use of Cat on a lone file:
>
> { foo; bar; cat mumble; baz } | whatever
>
> Here, the contents of the file mumble are output to stdout after the
> output from the programs foo and bar, and before the output of baz. All
> the generated output is piped to the program whatever. (Read up on shell
> programming constructs if this was news to you
>
Lad mig lige fremhæve fra 'man cat':
DESCRIPTION
Concatenate FILE(s), or standard input, to standard output.
Det er således helt legitimt at bruge cat til at liste indholdet af en
fil på stdout og pipe til et program, der bearbejder outputtet.
--
Med venlig hilsen
Jørgen Heesche
mailto:heesche@webspeed.dk