Kezdőlap › Fórumok › Programozás › beírja, de csak ha hiányzik
- This topic has 5 hozzászólás, 4 résztvevő, and was last updated 21 years, 7 months telt el by
iczy.
-
SzerzőBejegyzés
-
2003-12-03-15:37 #1921835Code:if cat test | grep /usr/lib/mozilla-1.5 >/dev/null; then echo van; else echo nincs; fi;
echo nincs és echo van helyére értelem szerûen amit csinálni szeretnél…
2003-12-03-16:05 #1921836Code:if cat test | grep /usr/lib/mozilla-1.5 >/dev/null; then echo van; else echo nincs; fi;echo nincs és echo van helyére értelem szerûen amit csinálni szeretnél…
Azt, hogy az ld.so.conf-ban keressen, hová kell beírni? Gondolom, ez így nem jó:
Code:if cat ld.so.conf test | grep …Bocs a láma kérdésért, de sohasem tanultam héjporgramozást.
2003-12-03-16:20 #1921837na akkor részletesebben….
az if csak lefuttatja azt a „listát” amit oda irsz mögé és a visszaadott érték alapján dönti el hogy „igaz” vagy sem az érték (de ez most itt mind1 is 🙂 )a test az én test (teszt) fileom volt (még ilyen 1szerût sem irok le anélkül,hogy ne próbálnám ki)
tehát a cat utáni részben (ami kilirja 1 file tartalmát) adod meg hogy miben keresel pl cat /etc/ld.so.conf az /etc/ld.so.conf file tartalmát jeleníti meg
a grep keres a paraméternek megadott fileban 1 reguláris fijezést de most itt nem ez van 🙂 mert a | karakterrel átirányitottam a cat kimenetét a grep bemenetére tehát onnan szûr,csak azokat a sorokat irja ki amiben szerepel az /usr/lib…. rész
tehát hogy mit keresel a fileban azt meg a grep után adod meg
a ]/dev/null meg azért,hogy ne irjon ki semmit (csak az stderr -re menõ szöveget,tehát a hibákat ki fogja irni pl nincs ilyen file)az echo van
és echo nincs részt kell lecserélned arra amit csinálni akarszha nem akartál hallani a shell programozásról akkor bocs 🙂
(bár ez még nem igazán az de alakul)2003-12-03-17:21 #1921838Köszönöm, sikerült! 😀
Code:#!/bin/bashif cat /etc/ld.so.conf | grep /usr/lib/mozilla-1.5 >/dev/null
then exit
else cat /usr/share/doc/gaim-0.74/mozilla-1.5.txt >> /etc/ld.so.conf
fi
ha nem akartál hallani a shell programozásról akkor bocs 🙂
(bár ez még nem igazán az de alakul)Dehogynem akartam! Ez nekem nagyon is érdekes, csak sajnos, eddig kimaradtam belõle :(. Megyek, és mindjárt megveszem Büki András Héjprogramozását.
2003-12-04-22:06 #1921839Mondok olcsobbat, ha a Buki Konyvet elolvastad maar.
A Buki konyv nagyon tanulsagos dolgokat is leiir, de hidd el
olyan jol leiir trukkoket, buktatokat (halalfejes reszek), hogy utana hianyerzeted lesz, hogy meeg tobbet tudj.
http://www.tldp.org/LDP/abs/html/Nagyon reszletes, es sok mintaprogi van benne.
2009-12-04-19:55 #1871825Gaim-csomaghoz szeretnék olyan doinst.sh szkriptet, ami beírja az /etc/ld.so.conf fájlba, hogy „/usr/lib/mozilla-1.5”, de csak akkor, ha még nincs beírva. Ennyi már kész van belõle:
Code:#!/bin/bashcat mozilla-lib.txt >> ld.so.conf
Hogy kell?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz