[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