[LUGOS] For zanka v skripti
Gregor Gorjanc
gregor at mrcina.bfro.uni-lj.si
Thu Mar 18 14:35:02 CET 2004
On Thursday 18 March 2004 14:23, Goran Kavrecic wrote:
> Potrebujem rešitev, kjer bom v skripti pognal neko operacijo.
> Tej operaciji bi pa dal za parameter vsako vrstico iz neke datoteke.
>
> Na kratko:
> - v datoteki imam imean modulov, ki bi jih rad namestil. vsakega v svoji
> vrstici
> - druga datoteka je skripta, ki je v osnovi spodnja skripta, samo nebi
> je rad delal s copy/paste metodo.
>
> Po možnosti naj bi vse naredila bash skripta, brez nekih dodatnih
> interpreterjev.
>
> LP, Goran
>
Ce sem prav razumel. Imas datoteko seznam.txt z vsebino
modul1
modul2
modul3
Sedaj pa v svoji skripto vkljuci
MODULI=$(cat seznam.txt)
for MODUL in $MODULI; do
echo $MODUL
"Tukaj sedaj vneses pac kar bi rad pocel s tem modulom. Ne pozabi na sam modul seveda"
done
> ---
> #!/bin/bash
>
> echo start >> /root/es.txt
> date >> /root/es.txt
>
> #PAR="-p"
> PAR=""
>
> echo mod_php >> /root/es.txt
> emerge $PAR mod_php
> echo ... >> /root/es.txt
> df -h >> /root/es.txt
> date >> /root/es.txt
>
> echo samba >> /root/es.txt
> emerge $PAR samba
> echo ... >> /root/es.txt
> df -h >> /root/es.txt
> date >> /root/es.txt
> echo - >> /root/es.txt
>
>
> ...
>
>
> echo ----- >> /root/es.txt
> echo KONEC >> /root/es.txt
> echo ----- >> /root/es.txt
> ---
--
Lep pozdrav / With regards
Gregor
More information about the lugos-list
mailing list