[linux] tegenhanger van `cat`

Guus Snijders gsnijders op gmail.com
Di Dec 12 16:20:08 CET 2017


Op 12 dec. 2017 15:25 schreef "Daniel C. von Asmuth" <
asmuth op bakunin.xs4all.nl>:

Aldus schreef Guus Snijders op Tue, Dec 12, 2017 at 10:41:59AM +0100:
> Op 11 dec. 2017 23:39 schreef "Geert Stappers" <stappers op stappers.nl>:
>
> Wat is de tegenhanger van `cat`?
>
> De `cat` die de inhoud van een bestand op "standard out" toont.
>
> De tegenhanger moet zou "standard in" in een bestand moeten doen.
> [...]
>
> Niet helemaal hetzelfde; misschien zoek je read?
> Die leest alleen wel per regel.

Dat zou je kunnen omzeilen door de regeleinden eruit te filteren zodat
je de while-loop kunt weglaten. Werkt misschien niet met grote
bestanden.

Je dacht iets van:

yes 'Tux loves you' | head -99 | tee garbage.out | while read; do : ; done

Ik dacht meer van:

yes 'Tux loves you' | head -99 | sed -n -e '1,$wgarbage.out'


Dat is inderdaad een elegantere oplossing :).


Mvg,  Guus Snijders
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20171212/63b6416c/attachment.html>


Meer informatie over de Linux maillijst