Newsgroup: it.comp.os.linux.iniziare
Titolo: Per esperti di shell!!!!!

Salve,
qualcuno di voi sa indicarmi uno strumento efficace per modificare con uno
script di shell le entry del file /etc/hosts. Grazie.


Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi
esattamente cosa vuoi fare...
-- 
*> GOD is real unless declared as integer <*
*>          s.rivoir at 
gts.it
            <*

, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


 wrote in message
9f07kd$851$1...@fe1.cs.interbusiness.it...


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


, icaro wrote:

Con i vari sed, awk e compagnia cantando fai di tutto. Se ci dicessi


Chiedo scusa per il post esageratamente multiplo!!


 
uno per ogni modo di risolvere il problema :-)
Mi ricordi un tizio che, essendoci un bando per 60 posti,
ha inviato 60 domande di partecipazione al concorso.
Le ha perse tutte. 
Che sfigato :-((
Tornando al problema iniziale, deve recuperare in qualche modo 
il nuovo numero IP e poi sostiuirlo nel file /etc/hosts.
Se il nuovo numero e` messo in un "campo" fisso di un file,
direi che lo puo` leggere facilmente con perl o awk.
Per inserirlo in /etc/hosts che ha una struttura abbastanza
regolare va bene anche sed. 
Pero`, io farei tutto con un unico script e sceglierei perl.
Un buon tutorial iniziale per perl e` quello di Marco Liverani
che si trova facilmente con una ricerca su google.
ciao, andrea

 /etc/hosts. Grazie.
sed ?
awk ?
--  
Se sei muto ridi  con gli occhi, se sei cieco ridi  con la bocca. Se sei
muto e cieco c'e` ben poco da ridere.


Però......,
forse può essere che l'universo informatico è talmente vasto che icaro
rappresenta una finestrella che si è aperta troppo presto o troppo
tardi...........

Stefano Rivoir wrote:
[CUT]
AAAAARGH! Seimila messaggi con SLRN!!!! Un record!!! ;)
-- 
Brain fried -- core dumped
*** Don't THINK different, BE different! ***
http://www.bugit.org

 macchina.
Ok, supponendo che il file /etc/file-con-ip contenga *solo* l'ip e che
la macchina in questione sia 
nome.unarete.it
:
NAME=
nome.unarete.it
FILE=/etc/file-con-ip
TMP=/tmp/hosts.??
cp /etc/hosts $TMP
rm /etc/hosts
cat $TMP | while read LINE; do
	if [ "`echo $LINE | grep $NAME`" ]; then
		echo -e "`cat $FILE`\t$NAME >> /etc/hosts
	else
		echo $LINE >> /etc/hosts
	fi
done
rm $TMP
dovrebbe funzionare
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Un apostolo vedendo Gesu` camminare sulle acque:
- Cazzo se e` buono 'sto fumo!!!



Come le vuoi modificare?
puoi usare sed, awk, perl, python,...
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Che sfigato :-((
Lo avrei definito in modo leggermente diverso.


 AAAAARGH! Seimila messaggi con SLRN!!!! Un record!!! ;)
He, he, he... Speravate fosse OL, vero? :))
Il fatto e` che ogni tanto capita che il post venga spedito
(evidentemente...) ma slrnpull non se ne accorge, la connessione va
in timeout e nello spool rimane il post tranquillo tranquillo. In
realta` mi succede solo in acluni posti... Beh ariscusate.


 He, he, he... Speravate fosse OL, vero? :))
Gia'... ;)
