Script avec awk
Résolu/Fermé
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
-
4 oct. 2007 à 23:16
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 6 oct. 2007 à 17:23
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 6 oct. 2007 à 17:23
A voir également:
- Script avec awk
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 oct. 2007 à 17:50
5 oct. 2007 à 17:50
Salut,
date +%S | awk '{print substr($0,2,2) }';-))
petipat
Messages postés
1
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
5 octobre 2007
5 oct. 2007 à 17:42
5 oct. 2007 à 17:42
Sur quel système et sous quel shell ?
Cette ligne de commande sur linux en "bash" et "ksh" fonctionne correctement.
> date +%S | awk -F "" '{print $2}'
7
Mais pourquoi ne pas simplement utiliser:
date +%S | awk '{print $1}'
Cette ligne de commande sur linux en "bash" et "ksh" fonctionne correctement.
> date +%S | awk -F "" '{print $2}'
7
Mais pourquoi ne pas simplement utiliser:
date +%S | awk '{print $1}'
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 834
5 oct. 2007 à 22:29
5 oct. 2007 à 22:29
Salut,
Pour répondre à petipat, c'est sous FreeBSD et du tcsh.
J'ai essayé le même truc en bash et même résultat. J'ai pas essayé en ksh par contre.
En utilisant seulement date +%S | awk '{print $1}' il prend comme séparateur par défaut l'espace et du coup rien s'affiche.
Mais bon je me souviens plus si j'étais sous Unix ou sous Linux quand je l'avais écrit... probablement sous Linux, vraisemblablement ça fait une différence, parce que je l'avais testé il y a pas longtemps sous Mandriva et ça marchait.
La solution de jipicy marche...
Merci à tous les deux!
A plus
Pour répondre à petipat, c'est sous FreeBSD et du tcsh.
J'ai essayé le même truc en bash et même résultat. J'ai pas essayé en ksh par contre.
En utilisant seulement date +%S | awk '{print $1}' il prend comme séparateur par défaut l'espace et du coup rien s'affiche.
Mais bon je me souviens plus si j'étais sous Unix ou sous Linux quand je l'avais écrit... probablement sous Linux, vraisemblablement ça fait une différence, parce que je l'avais testé il y a pas longtemps sous Mandriva et ça marchait.
La solution de jipicy marche...
Merci à tous les deux!
A plus
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
6 oct. 2007 à 00:53
6 oct. 2007 à 00:53
Salut,
obligé avec awk?
obligé avec awk?
date +%S | cut -b2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 834
6 oct. 2007 à 17:23
6 oct. 2007 à 17:23
Salut lami20j
Effectivement ça marche très bien comme ça, t'as raison!
Pourquoi utiliser awk... le cut convient parfaitement ici.
Merci à toi
A plus
Effectivement ça marche très bien comme ça, t'as raison!
Pourquoi utiliser awk... le cut convient parfaitement ici.
Merci à toi
A plus