ola
spero di nn aver sbagliato posto ^^
il mio problema è il seguente:
sto creando un set di script per gestirmi i vhosts di apache, quindi creazione\eliminazione di un dominio e creazione\eliminazione di un sottodominio
Tutto funziona perfettamente...ed ho la lista di siti web esistenti (quindi coppia sottodominio+dominio) in un file che includo nel file di config di apache. In questo file ci stanno una serie di include che si richiamano i file che contengono le singole direttive di vhosts per i vari siti
nello specifico ho il problema li...
quando elimino un sotto dominio, dopo che elimino tutti i file e la conf inenerente a lui devo eliminare anche la riga da li e poi restartare apache...ovviamente restartare apache nn è un problema, ma eliminare la riga lo è :\
ho provato con un
e mi fa la separazione sia per gli spazi sia per le righe...in pratica stampa qualcosa del generecodice:for LINE in `cat /path/to/web_site_list`; do echo ${LINE} done
il file in realtà è di questo tipo...codice:Include conf/web_sites/xyz.com__www Include conf/web_sites/xyz.com__admin Include conf/web_sites/xyz.com__stats Include conf/web_sites/xyz.com__webmail Include conf/web_sites/test.com__www
a me interessa, in questo caso specifico eliminare il sotto dominio www.test.com (che è presente nell'ultima riga)codice:Include conf/web_sites/xyz.com__www Include conf/web_sites/xyz.com__admin Include conf/web_sites/xyz.com__stats Include conf/web_sites/xyz.com__webmail Include conf/web_sites/test.com__www
come posso fare? devo usare ad es sed o awk? o non c'entra niente?
gracias a todos![]()

Rispondi quotando