Script à construire

Fermé
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009 - 5 juin 2008 à 09:37
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 juin 2008 à 14:35
Bonjour à tous, je dois construire un fichier SPEC dans lequel par le biais de commande je dois aller chercher dans httpd.conf la ligne DocumentRoot "/......"


je sais que la fonctione grep me permet de le chercher :
grep "DocumentRoot " /etc/httpd/conf/httpd.conf mais le systeme ne me retourne pas le bon !!

Exemple de mon probleme, je veux savoir où se trouve le dossier où on met les pages webs par defaut "/var/lib/www" je crois :

exemple : DocumentRoot "/var/lib/www"

dans mon prompt il me faut faire un CD /var/lib/www
mais avant ce cd ya un mécanisme, et je ne pige pas la façon dont le faire !!



A voir également:

2 réponses

chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
5 juin 2008 à 09:47
j'avance :

la j'ai fait : fgrep "DocumentRoot \"/" /etc/httpd/conf/httpd.conf
sa me retourne :
DocumentRoot "/var/www/html"

automatiquement sa doit me faire cd /var/www/html ....

comment copier un bout du resultat ?
0
salut a toi
sans etre un specialiste de linux
regarde du coté de la commande cut.
0
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
5 juin 2008 à 10:11
Bon j'ai fai un script la et voila ce que j'ai mis dedans


fgrep "DocumentRoot \"/" /etc/httpd/conf/httpd.conf | awk {FS="\""} {print $2}'

dans le prompte sa me met bien /var/...

Maintenant il faut que je fasse un cd /var/.....

Comment puis je faire !!
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
5 juin 2008 à 10:28
val=$(commande);cd /chemin/$val

Dans les parenthèses, tu mets ta commande grep + awk.

0
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009 > HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016
5 juin 2008 à 11:11
c'est bon sa marche le probleme c'est que je n'avais pas remarqué mais sa me retourne deux arborescence !!

DocumentRoot "/sd......."
DocumentRoot "/d........."

sachant que le premier represente le commentaire... Comment puis-je faire pour prendre que le deuxieme résultat ?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896 > chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
5 juin 2008 à 14:35
Salut,

Le premier (commentaire) commence par un "#" ?
Le second commence en début de ligne ou y-a-t-il un espace (ou tabulation) avant ?
0