• 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 7 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

Jolla phone 2026 0
Brave lancerer e-mail-aliasser for at skjule din rigtige e-mailadresse 0
Arch Linux baseret Omarchy har sikret sig 8 millioner dollars i støtte 0
OpenMandriva tilsyneladende udsat for sabotage 0
Linux Fanpakke til LUG'er og foreninger 0

Seneste aktivitet

Debian 13 overtager over 2.200 kontrolsystemer hos CERN 2
USB Printer 2
Fremviser 2
Udbud af MitID-løsningen 2
JOPDF for Linux 3
Hvad gør jeg 1
tst 2
Gnome extensions 7
Commodore-telefon med SailfishOS 3
(U)hyggen breder sig 8
GRUB eller Limine? 2
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 2
Lenovo P16 2
Microsoft har netop officielt bragt Linux kommandoer til Windows 2
Ubuntu Mate 26.04 | Kern 4
USB problemer 14
Copy fail sårbarhed åbner for Root adgang 5
Eksperter frygter konsekvenserne ved kunstig intelligens 2
Linux 3
Frankrig lancerer regeringsplan for skift til Linux desktops 4

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !