Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] Bash cat commando probleem(pje)  (gelezen 861 keer)

[Opgelost] Bash cat commando probleem(pje)
« Gepost op: 2013/11/21, 15:58:49 »
L.S.

Ik word geconfronteerd met een vreemd probleem. In een Bash-scriptje staat de simpele code

cat adresboek.txt
Het bestand adresboek.txt is een zuivere txt-file, dus zonder opmaaktekens en dergelijke.
Het bestand wordt vervolgens wel op het scherm afgedruk, maar de eerste 48 regels ontbreken. Wat ik ook doe en welke optie ik ook toevoeg, de eerste 48 regels blijven weg.
Iemand enig idee voor een oplossing?

Bvd.
 
« Laatst bewerkt op: 2013/11/22, 11:19:25 door Nick Lamar »

Re: Bash cat commando probleem(pje)
« Reactie #1 Gepost op: 2013/11/21, 16:07:06 »
P.S.

Het bestand adresboek.txt telt ruim 600 regels. Zou dat er iets mee te maken kunnen hebben?

Re: Bash cat commando probleem(pje)
« Reactie #2 Gepost op: 2013/11/21, 20:04:09 »
Het enige dat ik kan bedenken is dat er misschien 'vreemde 'regeleindes staan. Is het een bestand dat ook wel eens in Windows is bewerkt? (CRLF aan het einde van regels). Je zou dat soort karakters ook kunnen weergeven met de optie -v dus
cat -v mijnbestand.txtom te zien of het daar misschien aan ligt.

Oh ja en nog een vraag ter verduidelijking: Heb je het cat commando ook los geprobeerd in de terminal of alleen binnen het script? (om uit te sluiten dat het aan andere code in het script ligt)
« Laatst bewerkt op: 2013/11/21, 20:10:59 door erik1984 »

Offline MKe

  • Lid
Re: Bash cat commando probleem(pje)
« Reactie #3 Gepost op: 2013/11/22, 06:39:34 »
600 regels is niet veel, ikzelf gebruik cat voor bestanden met soms honderdduizenden regels.  Ik sta ook voor een raadsel. Heb je idd zoals Erik1984 vraagt, dit ook als je cat gewoon direct gebruikt?

Edit: ik zie dat je naar de stdout print. Kan het zijn dat je terminal emulator een maxi.mum van 600 regels laat zien? Pipe eens naar less ( cat bestand | less )
« Laatst bewerkt op: 2013/11/22, 06:41:39 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Re: Bash cat commando probleem(pje)
« Reactie #4 Gepost op: 2013/11/22, 11:18:45 »
Dank voor de reacties. In de terminal stond bij profielvoorkeuren het Terugschuiven op 535. Ik heb die op Onbeperkt gezet. Opgelost!