Terminál Fórum https://forum.technokrata.hu/forum/ |
|
Borune shell programozás https://forum.technokrata.hu/forum/viewtopic.php?f=17&t=33871 |
Oldal: 1 / 1 |
Szerző: | Sparow2 [ csüt. okt. 16, 2008 21:04 ] |
Hozzászólás témája: | Re: Bash házi. Kis segítséget kérnéék... |
Norby1 írta: HAli! Mint fent említettem a házifeladatomhoz kérnék kis segítséget. Pontosabban kettő kérdésem lenne: >>>Egy .txt fáljból, hogy tudok egy adott sorra, sorszámmal hivatkozni. (pl. a 2. sort emelje ki belőle). Neten találtam ilyet: sed '5!d' a.txt ez működik is, kiveszi az 5. sort az a.txt-ből, DE én a sorszámot egy változóban tárolom, és ebbe a parancsba változót helyettesítve már nem megy. Valami ötlet esetleg? Persze, a shell változók behelyettesítése nem történik meg ' (aposztróf) jelek között. Ha a változód neve $a, akkor így kell csinálnod a fenti példát: Idézet: sed $a'!d' a.txt Norby1 írta: >>>Van két fáljom (a.txt , b.txt). Mindkettő soronként egy számot tartalmaz. Az a.txt-ből kellene törölni azokat a számokat/sorokat, amelyek a b.txt-be is benne vannak. Tehát a.txt ben csak azok a számok maradnának meg, amik b.txt-ben NINCSenek benne. [ Mindkettő problémát megoldottam már ciklusokkal, de nagyon lelassítja a program futását. Ha jól tudom, mindkettőre van vmilyen parancs. ] Remélem, lehetett érteni a kérdésem... Válaszotokat előre is nagyon köszönöm! üdv.:norby Erre a grep nagyon jó: Idézet: grep -xv a.txt -f b.txt |
Szerző: | Norby1 [ kedd okt. 07, 2008 9:09 ] |
Hozzászólás témája: | Bash házi. Kis segítséget kérnéék... |
HAli! Mint fent említettem a házifeladatomhoz kérnék kis segítséget. Pontosabban kettő kérdésem lenne: >>>Egy .txt fáljból, hogy tudok egy adott sorra, sorszámmal hivatkozni. (pl. a 2. sort emelje ki belőle). Neten találtam ilyet: sed '5!d' a.txt ez működik is, kiveszi az 5. sort az a.txt-ből, DE én a sorszámot egy változóban tárolom, és ebbe a parancsba változót helyettesítve már nem megy. Valami ötlet esetleg? >>>Van két fáljom (a.txt , b.txt). Mindkettő soronként egy számot tartalmaz. Az a.txt-ből kellene törölni azokat a számokat/sorokat, amelyek a b.txt-be is benne vannak. Tehát a.txt ben csak azok a számok maradnának meg, amik b.txt-ben NINCSenek benne. [ Mindkettő problémát megoldottam már ciklusokkal, de nagyon lelassítja a program futását. Ha jól tudom, mindkettőre van vmilyen parancs. ] Remélem, lehetett érteni a kérdésem... Válaszotokat előre is nagyon köszönöm! üdv.:norby |
Szerző: | OssiaN21 [ hétf. ápr. 02, 2007 8:13 ] |
Hozzászólás témája: | |
szentem lesd meg Vadász architektúrás jegyzetét, mert abban van shell programozás. Nekem is ezt ajánlották, és most épp ezt csinálom Sok szerencsét! |
Szerző: | OssiaN21 [ vas. ápr. 01, 2007 20:36 ] |
Hozzászólás témája: | |
Te nem véletlenül miskolcra jársz ? Mert én igen és egy tök hasonló feladatot kaptam és ugy nem nagyon took hozzákezdeni És ténneg jo lenne valami segítség Előre is köszi . |
Oldal: 1 / 1 | Időzóna: UTC + 1 óra |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |