• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bigblop | 23.01.2008 23:42

Hvem er god til snedige scripts?

Hjælp generelt
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?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer1

# 1

18 år 9 måneder siden

Permalink

Indsendt af Kresten Kjaer den 24. januar 2008 kl. 00:34

Permalink

sed


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
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Ja jeg er ret glad 0
KDE-dokumentar 0
YT-DLP-En piratkopieringsplatform? 0
Holland lavede en Nix-baseret Linux desktop, fordi Microsoft afskar ICC fra adgang. 0
Brave lancerer e-mail-aliasser for at skjule din rigtige e-mailadresse 0

Seneste aktivitet

GRUB eller Limine? 3
Linux live sucks 14
IT Uafhængighed - eller ? 1
AI genererede, Adobe inspirerede apps. 4
Hvordan opdaterer den 1
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 3
Jolla phone 2026 7
JOPDF for Linux 5
Arch Linux baseret Omarchy har sikret sig 8 millioner dollars i støtte 1
Debian 13 overtager over 2.200 kontrolsystemer hos CERN 2
USB Printer 2
Fremviser 2
Udbud af MitID-løsningen 2
Hvad gør jeg 1
tst 2
Gnome extensions 7
Commodore-telefon med SailfishOS 3
(U)hyggen breder sig 8
Lenovo P16 2
Microsoft har netop officielt bragt Linux kommandoer til Windows 2

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !