Kezdőlap › Fórumok › Programozás › Több szövegfájlban ugyanaz a módosítás.
- This topic has 18 hozzászólás, 8 résztvevő, and was last updated 19 years, 8 months telt el by
msandor.
-
SzerzőBejegyzés
-
2006-02-24-20:56 #2050104msandor wrote:az én verzióm:
#!/bin/sh
find . -type f -name ‘*.html’ > htmlista
for i in `cat htmlista`; docsak a szépség kedvéért:
for i in $(find . -type f -name „*.html” ) ;do2006-02-24-21:10 #2050105„csak a szépség kedvéért:”
No meg gondolom gyorsabb is…:92006-02-24-21:19 #2050106A `parancs` és a $(parancs) közt mi a különbség?
2006-02-25-11:35 #2050107a `parancs` old-style valamint a $(parancs) -nál nincsenek speciális karakterek (minden „lefut” parncsként amit a () közé írtál)
2006-03-14-10:21 #2050108belefutottam én is egy problémába, nevezetesen, hogy most „/” jelet kellene keresnem, és kicsrélnem két „//” jelre…
a saját scriptem kitörli a fájlokat…
ezt írja a man sed: idézet
…
s /szabályos kifejezés/helyettesítés/zászlók (2)A szabályos kifejezés elõfordulásait helyettesíti az
aktuális szövegpufferben. A `/’ kivételével minden karakter
használható. Teljesebb leírást lásd az ed (1) kézikönyv
lapján. A zászlók a következõk lehetnek: (Bármelyikük
elõfordulhat, de az is lehet, hogy egyikük sem.)Nekem meg pont a ‘/’ jelet kéne módosítanom!
Van erre valami megoldása valakinek?
2006-03-14-10:28 #2050109gedit: keresés-csere? 🙂
nem lehet megmondani neki az ascii kódját? – persze csak egy tipp, bocsi de idö hiányában nem néztem utána…
2006-03-15-09:34 #2050110msandor wrote:belefutottam én is egy problémába, nevezetesen, hogy most „/” jelet kellene keresnem, és kicsrélnem két „//” jelre…
Nekem meg pont a ‘/’ jelet kéne módosítanom!Van erre valami megoldása valakinek?
echo valami/akármi/másik | sed ‘s//////g’
2006-03-17-15:01 #2050111ds wrote:echo valami/akármi/másik | sed ‘s//////g’közben kaptam egy jó tippet, így fest: sed s,/,//,g
amennyiben egy ‘/’ jelet cserélek két ‘//’ jelre…2009-12-04-19:57 #1882434Sziasztok!
Röviden…
Arra szeretenék szkriptet írni, hogy tömegesen kellene javítani az aktuális könyvtárban, szöveges fájlokban (*.htm) egy bizonyos bejegyzést, és utánna rámenteni is kellene mindet az eredetire. Addig eljutottam, hogy kicserélem a fájlokban a bejegyzéseket, de sajnos ahhoz hogy rá is mentse õket nincs ötletem. (nem vagyok programozó)Eddig így néz ki a szkript:
#!/bin/bash
sed ‘s/styles.css/styles2.css/’ *.htm
Segítséget köszönöm!!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz