Toon posts:

[sed] ingelezen regel in variabele zetten

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

Verwijderd

Topicstarter
Ben nog even wat aan het ouzeelen met sed en ik probeer het volgende te doen:

Ik heb een file die ik cat en de output hiervan geef ik door aan het sed commando. Nu wil ik dat als een regel met een bepaald karakter begint (bv [a-z]) , dat dan de regel wordt opgenomen in een variabele en dat ik deze variabale hiernaa kan gebruiken tbv substitutie op bv de volgende regel.

heb dus bv deze file die ik cat:

Dit is een regel die begint met een letter
00-deze regel begint met een cijfer
01-deze regel ook
02-deze regel ook tralalalala

De regel "Dit is een regel die begint met een letter" moet dus in een variabele zodat en dan moet sed verder met de volgende regel waarmee ik bv dan dit kan doen:

code:
1
sed "/^[0-9]/s/^/$variabele_die_zojuist_is_gevuld_met_de_inhoud_van_regel/"


Mijn vraag is nu dus concreet, hoe boks ik het voor elkaar dat de regel die begint met een letter in de variabele wordt gestopt?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Volgens mij borduurt dit verder op hoe variabelen gebruiken in sed/ , volgens mij kun je prima daar verdegaan :)

Dit topic is gesloten.