Avatar billede iphase Nybegynder
22. juni 2004 - 10:52 Der er 1 løsning

hent linjer fra en fil ind i en lang tekst streng

Hej eksperter.
Jeg sidder og installerer mrtg-rrd.cgi.

den vi gerne have at jeg manuelt skriver alle mine cfg filer ind i quotet words (qw).

BEGIN { @config_files = qw(/etc/mrtg/my.cfg); }

men jeg har et shell script som jeg bruger til at oprette cfg filer med. og den skriver alle filerne i en liste i all-cfg.txt

Hvordan får jeg ændret

BEGIN { @config_files = qw(/etc/mrtg/my.cfg); }

til at hente config filerne fra en og skrive dem ind som "QW"

Jeg havde tænkt mig noget ala

Hent en linje ad gangen fra ./all-cfg.txt
og så samle linjerne til en linje sepereret af mellemrum i en variabel $cfgs, og så udføre således her:
BEGIN { @config_files = qw($cfgs); }


Nu kan jeg overhoved ikke perl, men jeg regner med at det er skide nemt.

på forhånd tak :)
Avatar billede iphase Nybegynder
01. juli 2004 - 18:52 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester