Toon posts:

[UNIX / HP-UX] Textfile bewerken

Pagina: 1
Acties:
  • 59 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil in een (qua aantal regels) variabele textfile voor iedere regel een string toevoegen:

blablabla
blablabla

Moet dus worden:

00000000000000blablabla
00000000000000blablabla

Met "paste" kan ik alleen karakters (of een complete file) plakken, dat schiet dus niet op want ik weet niet hoeveel regels het textfile bevat.

Per karakter schiet ook niet op want die "paar" nulletjes hierboven is een voorbeeldje maar ik wil "iets" meer karakters plakken.

Iemand een idee?

BTW: het moet via een script gaan, dus a.u.b. geen VI-antwoorden :)

[ Voor 4% gewijzigd door Verwijderd op 02-06-2003 15:38 ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:44

Kees

Serveradmin / BOFH / DoC
In linux kun je een heel eind komen met awk, maar ik weet niet hoe dat bij UNIX zit

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • JeroenE
  • Registratie: Januari 2001
  • Niet online
Volgens mij zijn script requests niet echt de bedoeling, maar goed...

Heb je op die machine niet iets als awk staan ofzo?
code:
1
cat mijntekstbestand|awk "{ print "ditmoetervoorkomen\$0" }"
Afhankelijk van welke shell je gebruikt moet je misschien de aanhalingstekens en het escapen van het dollar-teken aanpassen.

Edit:
Btw, kan je HP-UX's VI niet scripten? Onder Linux met VIm wel:
code:
1
vi -c ":%s/^/ditmoetervoorkomentestaan/" -c ":wq" mijntekstbestand

[ Voor 23% gewijzigd door JeroenE op 02-06-2003 15:54 ]


  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 11:23

The Eagle

I wear my sunglasses at night

lijkt me dat je met de stream-editor een heel eind moet komen. Ik zou zeggen: UNIX command-prompt, en dan de manual pages van respectievelijk:
VI
SED (stream editor)
AWK

eens even doornemen. IMHO moet wat jij wilt ook met vi kunnen, maar denk dat sed of awk sneller zal zijn

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Jaaaah.. Harstikke leuk dat je je in *NIX wil verdiepen enzo, maar we hebben ook nog altijd google.com. Dan kom je al snel op bovengenoemde programma's uit, zelf even compileren et voila..

Dit topic gaat dicht.

God, root, what is difference? | Talga Vassternich | IBM zuigt


Dit topic is gesloten.