[newby] cat | cut

Pagina: 1
Acties:

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Ik heb een bestandje wat begint met een lege regel (een <enter>)deze regel wil ik eruit hebben. Maar ik krijg het maar niet voorelkaar. Zelf zat ik aan een soortgelijke combinatie denken als:
cat bla.txt | cut -c2-9
Met de gedachte dat het 2e karakter dus het begin is van het bestand, en dat je zo de eerste, de enter, dus weghaald.
Maar nee, de enter ziet hij niet als het eerste karakter :( die telt hij niet.
ook met cut -f1 ofzo krijg ik het neit voorelkaar :(

Wie helpt me uit de brand?

...


  • Firestone
  • Registratie: Augustus 2001
  • Laatst online: 29-05-2025

Firestone

$ su - vuursteen

kan je misschien ietsiepietsie duidelijker zijn? :p

Verwijderd

misschien cat bestand.txt | grep -v "" ?
dit zal niet werken....denk ik...maar 't is de goede richting op.

grep -v "linux" selecteerd b.v. alle regels zonder linux erin.

Verwijderd

Op dinsdag 11 december 2001 11:08 schreef Firestone het volgende:
kan je misschien ietsiepietsie duidelijker zijn? :p
hij heeft een bestand wat hier op lijkt:
code:
1
2
3
4
5
(lege regel)
bla bla bla
bla bla bla
bla bla bla
bla bla bla

en dan wil die de lege regel weg hebben....

Verwijderd

vi <naam bestand>
dd
:wq

:P

Verwijderd

sed -e 1d bla.txt

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

of
code:
1
grep -v '^$' bestandsnaam

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Op dinsdag 11 december 2001 11:53 schreef heiky het volgende:
sed -e 1d bla.txt
Goed bedankt dat werkt :)
Aleen heb ik nog een klein probleempje.
HEt is niet een groot bestand, er staat alleen een 4 cijferig getal in. Maar wat blijkt nu achter dat getal staat een onzichtbaar teken wat ik dus niet zie met de texteditor. MAar dat onzichtbare teken zit me wel in de weg met wat ik wil gaan doen.
Dus ik dacht:
cut -c1-4
Omdat het om een 4 cijferige code gaat, maar nee, het rare teken bljift er staan :(

Iemand suggesties?

...


Verwijderd

awk '{print $1}'

?

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Het is voor mijn usericon
<==
Om de bufferstand van eccp.
Zoals nu is te zien staan er rare tekens achter. In de text editor zie ik er gen tekens achter, maar als ik ahcter het getal ga staan en dan op delte druk, save, en weer ga kijken zijn die rare dingen weg.
Ik kan dat natuurlijk wel met de hand doen, maarja das toch niet alles...

...


Verwijderd

Is het misschien een bestand dat in DOS/windows is gemaakt, of 'verkeerd' is ge-ftp-d, zodat er achter elke regel zowel een carriage return als een line feed staat ??

Verwijderd

Erm... cat filetje | tail +2

Notice de +2... dan skipt 'tail' 1 regel, en begint op regel 2 en cat dan de file
Tada... RTFM :)

Nog korter zelfs:

tail +2 filetje :)

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Op dinsdag 11 december 2001 13:52 schreef heiky het volgende:
Is het misschien een bestand dat in DOS/windows is gemaakt, of 'verkeerd' is ge-ftp-d, zodat er achter elke regel zowel een carriage return als een line feed staat ??
Het zou heel goed kunnen dat het onder een ander OS (denk windows) is aangemaakt. Ik genereer zelf het bestand niet, ik pak alleen de file en pak wat ik nodig heb.

>>zodat er achter elke regel zowel een carriage return als een line feed staat ??

Dat lijkt me een hele goede moegelijkheid. Enig idee hoe ik die file kan converteren? zodat ik er wel wat moois van kan maken?

...


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 00:35

odysseus

Debian GNU/Linux Sid

Op dinsdag 11 december 2001 16:39 schreef Haranaka het volgende:
>>zodat er achter elke regel zowel een carriage return als een line feed staat ??

Dat lijkt me een hele goede mogelijkheid. Enig idee hoe ik die file kan converteren? zodat ik er wel wat moois van kan maken?
Als je die tekens ziet als ^M, dan is het inderdaad het geval en dan is daar dos2unix voor. Je kunt het ook met een kleine regexp doen, maar dat tooltje is het makkelijkst.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Op dinsdag 11 december 2001 14:17 schreef markjanssen het volgende:

Erm... cat filetje | tail +2
Ja, mooi gevonden.
Pagina: 1