Awk second mot ...
Résolu/Fermé
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
-
28 août 2008 à 17:22
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 29 août 2008 à 10:34
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 29 août 2008 à 10:34
A voir également:
- Awk second mot ...
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Réinitialiser pc sans mot de passe - Guide
10 réponses
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
28 août 2008 à 17:51
28 août 2008 à 17:51
et comme ça ?
awk '/olddir/ {print $2}' <<< cat /etc/logrotate.d/postfix
awk '/olddir/ {print $2}' <<< cat /etc/logrotate.d/postfix
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
29 août 2008 à 10:12
29 août 2008 à 10:12
je n'avais pas vu l'espace:
postconf queue_directory | awk -F"=" '/queue_directory/ {print $2}'
postconf queue_directory | awk -F"=" '/queue_directory/ {print $2}'
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
28 août 2008 à 17:56
28 août 2008 à 17:56
incroyable, ça marche nickel, je vois toujours pas le pb mais là ça tourne ...
MERCI
Stéphane
MERCI
Stéphane
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
28 août 2008 à 17:59
28 août 2008 à 17:59
awk -F " " '{print $2}' <<< cat /etc/logrotate.d/postfix | grep olddir
$2 affiche /var/log/mail/archives donc grep olddir ne trouve rien
$2 affiche /var/log/mail/archives donc grep olddir ne trouve rien
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
28 août 2008 à 18:14
28 août 2008 à 18:14
aaaa je pensais que la partie :
awk -F " " '{print $2}'
traité le résultat de
cat /etc/logrotate.d/postfix | grep olddir
et pas l'inverse ... (grep qui traite le résultat de awk -F " " '{print $2}' <<< cat /etc/logrotate.d/postfix)
MERCI !!
awk -F " " '{print $2}'
traité le résultat de
cat /etc/logrotate.d/postfix | grep olddir
et pas l'inverse ... (grep qui traite le résultat de awk -F " " '{print $2}' <<< cat /etc/logrotate.d/postfix)
MERCI !!
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
28 août 2008 à 19:40
28 août 2008 à 19:40
Bonsoir,
Dans même ordre d'idée, je souhaiterais faire un :
D_POSTFIX=$(awk -F="=" '/queue_directory/ {print $2}' <<< postconf queue_directory)
mais ça n'a pas l'air ok ... j'ai encore raté un truc ???
Stéphane
Dans même ordre d'idée, je souhaiterais faire un :
D_POSTFIX=$(awk -F="=" '/queue_directory/ {print $2}' <<< postconf queue_directory)
mais ça n'a pas l'air ok ... j'ai encore raté un truc ???
Stéphane
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
29 août 2008 à 09:45
29 août 2008 à 09:45
D_POSTFIX=$(awk -F"=" '/queue_directory/ {print $2}' < postconf queue_directory)
il y a un = de trop après le F
le <<< c'est pour un string, pour lire un fchier c'est <
il y a un = de trop après le F
le <<< c'est pour un string, pour lire un fchier c'est <
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
29 août 2008 à 10:07
29 août 2008 à 10:07
hello,
oui mais postconf n'est pas un fichier mais une commande de postfix qui renvoie la valeur d'un paramètre (soit celui par défaut soit celui du fichier main.cf si le paramètre est définie), je passe par cette commande pour être sûr d'avoir une valeur, si je tape directement dans main.cf, je peux me retrouver sans valeur pour ce paramètre
si je lance awk -F"=" '/queue_directory/ {print $2}' < postconf queue_directory
j'obtien :
-bash: postconf: Aucun fichier ou répertoire de ce type
Merci pour votre aide ....
oui mais postconf n'est pas un fichier mais une commande de postfix qui renvoie la valeur d'un paramètre (soit celui par défaut soit celui du fichier main.cf si le paramètre est définie), je passe par cette commande pour être sûr d'avoir une valeur, si je tape directement dans main.cf, je peux me retrouver sans valeur pour ce paramètre
si je lance awk -F"=" '/queue_directory/ {print $2}' < postconf queue_directory
j'obtien :
-bash: postconf: Aucun fichier ou répertoire de ce type
Merci pour votre aide ....
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
29 août 2008 à 10:18
29 août 2008 à 10:18
Excellent, parfois j'ai honte de ne pas trouver moi même ....
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
29 août 2008 à 10:34
29 août 2008 à 10:34
meuuh non, ou alors
awk -F"=" '/queue_directory/ {print $2}' <<< $( postconf queue_directory )
awk -F"=" '/queue_directory/ {print $2}' <<< $( postconf queue_directory )