sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #51470
bash-script: #include -> inline
Jeg vil gerne lave et script som erstatter alle forekomster af
#include "enfil"
med indholdet af enfil, dvs laver includes om til inlinekode. Har rodet
lidt med bash, men det er ikke rigtig lykkes, her er hvor langt jeg er
kommet:
#!/bin/bash
for x in `cat $1`; do
case "$x" in
\#include* ) echo bingo;;
* ) echo $x;;
esac
done
problemet er at jeg ved hvert gennemløb af løkken får et nyt ord, og ikke
en ny linje som jeg havde planlagt. Så spørgsmålet er hvordan jeg ved
hvert gennemløb får læst en ny linje og ikke et nyt ord over i $x??
--
Atte
Follow ups