Kezdőlap › Fórumok › Programozás › script
- This topic has 40 hozzászólás, 7 résztvevő, and was last updated 16 years, 7 months telt el by
csablak.
-
SzerzőBejegyzés
-
2008-10-03-16:43 #2173901
Át kell irányítani (egy fájlba). Fontos, hogy a bemeneti fájl és a kimeneti fájl KÜLÖNBÖZŐ legyen.
2008-10-03-16:43 #2173902Át kell irányítani (egy fájlba). Fontos, hogy a bemeneti fájl és a kimeneti fájl KÜLÖNBÖZŐ legyen.
2008-10-03-16:54 #2173903Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?
A biztonság kedvéért készíts másolatot!
Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.2008-10-03-16:54 #2173904Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?
A biztonság kedvéért készíts másolatot!
Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.2008-10-03-21:17 #2173905InterMatrix wrote:Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?A biztonság kedvéért készíts másolatot!
Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.Nem kell ezt így túlbonyolítani, meg megtanulni 1-2 programnyelvet.
Ide elég ennyi:
grep -n ” „$1” | sed ‘s: ‘ > tempfile && mv tempfile „$1”Ha pedig az eredeti fájl tartalmaz : -ot akkor majd uzsolt átírja úgy, hogy csak az első : -ot cserélje ki. 😉
2008-10-03-21:17 #2173906InterMatrix wrote:Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?A biztonság kedvéért készíts másolatot!
Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.Nem kell ezt így túlbonyolítani, meg megtanulni 1-2 programnyelvet.
Ide elég ennyi:
grep -n ” „$1” | sed ‘s: ‘ > tempfile && mv tempfile „$1”Ha pedig az eredeti fájl tartalmaz : -ot akkor majd uzsolt átírja úgy, hogy csak az első : -ot cserélje ki. 😉
2008-10-04-11:20 #2173907Nem tudom, mi a fenéket írtatok ide, de csak annyi kell, hogy a szkriptjét beirányítja egy fájlba és kész. Meg hogy ez a sed is mire kell….
Tehát
Code:awk ‘{print NR, $1}’ file > akarmi.txtés az akarmi.txt lesz az, amit szeretnél.
2008-10-04-11:20 #2173908Nem tudom, mi a fenéket írtatok ide, de csak annyi kell, hogy a szkriptjét beirányítja egy fájlba és kész. Meg hogy ez a sed is mire kell….
Tehát
Code:awk ‘{print NR, $1}’ file > akarmi.txtés az akarmi.txt lesz az, amit szeretnél.
2008-12-07-15:40 #2173909Sajna nem vagyok a script készítés bajnoka, éppen ezért segítséget kérnék.
Ilyen FŐ mappáim vannak:
s01.hun
s02.hun
s03.hun
s04.hunEzeken belül pld. az S01.hun mappában az alábbi alkönyvtárak vannak:
valami.film.1×01-02.cim
valami.film.1×03.cim
valami.film.1×04.cim
stb.Ha itt belépek az első könyvtárba, ott ilyen fájlok vannak:
valami.film.1×01-02.cim.part01.rar
valami.film.1×01-02.cim.part02.rar
stb.Tehát
S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part01.rar
S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part02.rar
stb.Az első kettő FŐ mappában 26 rész van, a másik ketttőben 24, illetve 22.
Hogyan lehetne ezt scripttel kibontani?
2008-12-07-15:40 #2173910Sajna nem vagyok a script készítés bajnoka, éppen ezért segítséget kérnék.
Ilyen FŐ mappáim vannak:
s01.hun
s02.hun
s03.hun
s04.hunEzeken belül pld. az S01.hun mappában az alábbi alkönyvtárak vannak:
valami.film.1×01-02.cim
valami.film.1×03.cim
valami.film.1×04.cim
stb.Ha itt belépek az első könyvtárba, ott ilyen fájlok vannak:
valami.film.1×01-02.cim.part01.rar
valami.film.1×01-02.cim.part02.rar
stb.Tehát
S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part01.rar
S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part02.rar
stb.Az első kettő FŐ mappában 26 rész van, a másik ketttőben 24, illetve 22.
Hogyan lehetne ezt scripttel kibontani?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz