BASH mi treba neka BASH skripta
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: BASH mi treba neka BASH skripta  (Pročitano 396 puta)
0 članova i 1 posetilac pregledaju ovu temu.
djvujke
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 318



« poslato: 01 Октобар 2005, 16:39:16 »

pokusavam da napravim instalacionu skriptu za neki program
i treba mi sledece

promelnjiva koja sadrzi tekuci dir i promenljiva tekuci dir + neki.fajl

i gde treba da snimi fajl.desktop kako bi svi mogli da ga vide iz start menija (kickera)
verujem da se razlikuje od distroa do distroa ja imam SuSE9.3
zanima me kako da na fajlovima iz komande ls *.cpp odradim komandu


BASH mi to sad treba a nemogu da resim kako da ga odradim
Hvala unapred
Prijavi uredniku   Sačuvana

nemoj nista na silu....uzmi veci cekic
mulaz
Newbie
*
Van mreže Van mreže

Poruke: 2


« Odgovor #1 poslato: 16 Октобар 2005, 15:34:00 »

TEKUCI_DIR=`pwd`
echo $TEKUCI_DIR

NEKI_FILE=${TEKUCI_DIR}/file.foo


za desktop nemam pojma.. ne koristim kde Cheesy
Prijavi uredniku   Sačuvana
djvujke
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 318



« Odgovor #2 poslato: 20 Октобар 2005, 18:36:22 »

e tako nesto ... treba mi KDEDIR
jel znas dal ta promenljiva postoji u bashu ..
mislim ne da je napravim nego hocu da je pozovem a ona
treba da ima vrednost /usr/kde ili /opt/kde u zavisnosti od
sistema koji koristi neko
Prijavi uredniku   Sačuvana

nemoj nista na silu....uzmi veci cekic
LYb
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1955



« Odgovor #3 poslato: 20 Октобар 2005, 19:09:10 »

u shellu kucaj 'env' i 'export' pa ces videti sta je sve setovano i kako.
Prijavi uredniku   Sačuvana
mtm76
Sr. Member
****
Van mreže Van mreže

Poruke: 331


« Odgovor #4 poslato: 20 Октобар 2005, 23:26:46 »

Da li si mislio na nešto ovako:
Kod:
echo $KDEDIR | grep kde > /dev/null
status=`echo $?`
if [ "$status" = 0 ]
then
cp -iR ./bin $KDEDIR #ako si napravio odgovarajuce foldere i rasporedio fajlove
cp -iR ./lib $KDEDIR
cp -i ./binarna_datoteka $KDEDIR/bin #ako nisi napravio odgovarajuce foldere
cp ./sta_vec /gdje_vec
KORISNICI=`ls -C1 /home`
for korisnik in $KORISNICI
do
cp ./precica.desktop /home/$korisnik/.kde/appplnk/ubaci_kategoriju/precica.desktop
done
else
echo "greska"
fi
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: