Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Woord vervangen in 1x in meer dan 100 documenten  (gelezen 2268 keer)

Offline neusje80

  • Lid
Woord vervangen in 1x in meer dan 100 documenten
« Gepost op: 2011/08/14, 16:09:40 »
Ik zou graag een woord willen vervangen in meer dan 100 documenten, nu kan ik al die documenten 1 voor 1 openen en met Ctr F wel 1x alles vervangen in het geopende document.

Maar weet iemand een manier om dit te doen in meerdere documenten te gelijk
Ubuntu User no. 17620

Offline mrGee

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #1 Gepost op: 2011/08/14, 16:24:27 »
Hallo

Dat kan bijv. met sed,
zoals een (engels) voorbeeld hier;
http://www.sysdigg.com/how-to-replace-stringtext-in-multiple-files-using-sed
laat zien en met enige uitleg, adviesje ga dat eerst maar eens uitproberen
op kopiën van die documenten in een test directory oid. een foutje is zo gemaakt.

Groeten Gerrit
-- = >  simplify if you can   -- = >

Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #2 Gepost op: 2011/08/14, 16:56:07 »
Wat is het formaat van de documenten? (ms. word, odt, txt e.d.)

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #3 Gepost op: 2011/08/14, 17:01:42 »
Krijg de volgende melding

$: command not found
Ubuntu User no. 17620

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #4 Gepost op: 2011/08/14, 17:02:36 »
Wat is het formaat van de documenten? (ms. word, odt, txt e.d.)


Diverse txt , doc en php bestanden
Ubuntu User no. 17620

Offline mrGee

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #5 Gepost op: 2011/08/14, 18:10:13 »
Hallo

Waarom krijg je die melding? Wat heb je precies gedaan?
Als je dit;
sed -i ‘s/mssql/mysql/g’ *.html
nu kopieert en plakt in de terminal (terwijl je in die directory staat)
Verander dan die mssql en mysql respectievelijk in het woord dat
vervangen moet worden, gevolgd door het goede woord.
Dat kan je doen met *.html *.txt en *.doc,
Maarrrr... zoals gezegd, doe dit in een test directory, het feit dat je een
foutmelding krijgt zegt al genoeg, 1 tikfoutje of misschien een verkeerd
advies (misschien gaat het wel niet met doc(x) oid. en de zaak is verstiert.

Groeten Gerrit
-- = >  simplify if you can   -- = >

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #6 Gepost op: 2011/08/14, 20:55:52 »
krijg de volgende melding


sed: expressie #1, teken 1: onbekende opdracht: '�'

misschien wel door een aantal php bestanden
Ubuntu User no. 17620

Offline mrGee

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #7 Gepost op: 2011/08/14, 21:08:32 »
Hallo

Hmmm. maar eens even getest; die ' vervang dat eens door een "
sed -i "s/mssql/mysql/g" *.html"
(vervelend als je knip en plak van een tutorial site doet en het klopt dan niet  :'()
heb het getest op wat onzin files; werkt prima

Groeten Gerrit
« Laatst bewerkt op: 2011/09/10, 16:07:47 door mrGee »
-- = >  simplify if you can   -- = >

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #8 Gepost op: 2011/08/14, 23:23:29 »
Geprobeerd.

Maar nu helemaal geen melding ???
Ubuntu User no. 17620

Offline mrGee

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #9 Gepost op: 2011/08/15, 00:51:43 »
Hallo

In het kader van; geen nieuws is goed nieuws, zou er wat in die file(s)
vervangen moeten zijn, het ding doet nl. stilzwijgend zijn werk.
Kijk dus maar eens in die files

Groeten Gerrit
-- = >  simplify if you can   -- = >

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #10 Gepost op: 2011/08/15, 09:20:53 »
Klopt

Je hebt gelijk  =D


Het werkt, prima opdracht zo in de command line, scheelt dagen werk ;)
Ubuntu User no. 17620

Offline welrob

  • Lid
    • robvanderwel
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #11 Gepost op: 2011/08/15, 09:36:06 »
Je kunt ook regexxer gebruiken installeren via synaptic die heeft een grafische interface en werkt lekker makkelijk
Kubuntu  15.04 -- Plasma 5.3 <------> Loving IT

Een dag niet gelachen is een dag niet .........

Offline mrGee

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #12 Gepost op: 2011/08/15, 09:50:35 »
Hallo

Mooi dat het gelukt is, @welrob, heb het progje er meteen maar bij gezet ;).

Groeten Gerrit
-- = >  simplify if you can   -- = >

Offline neusje80

  • Lid
Re: Woord vervangen in 1x in meer dan 100 documenten
« Reactie #13 Gepost op: 2011/08/15, 11:17:46 »
regexxer er ook opgezet.

Bedankt allemaal
Ubuntu User no. 17620