Jeg forsøger at lave et script der automatisk indsætter en linie kode i en .tex fil. Givet en .tex fil test.tex der på en linie indeholder:
\input{bob.pdf}
vil jeg lave et script som erstatter ovenstående linie med:
\input{.pdf}
Jeg tænker man starter scriptet på denne måde:
mitScript
resultatet af dette er den selvsamme test.tex bortset fra at linien
\input{bob.pdf}
nu er ændret til:
\input{.pdf}
Er det muligt?
16-09-1991
sed s/input{[a-zA-Z0-9]*.pdf}/input{.pdf}/ gammelFil.tex > nyfil.tex
Eller
sed s/input{bob.pdf}/input{.pdf}/ gammelFil.tex > nyfil.tex
Hvorfor vil du dog gøre det?
Du kan smide ovenstående i en fil:
#!/bin/bash
sed[...]
Køre chmod +x
og så kan du eksekvere med ./fil
---
Miracle.dk - we dare, share & care.