Rechercher : dans
Par :

Commande awk

Dernière réponse le 27 fév 2009 à 23:41:45 DRSBMM, le 27 fév 2009 à 19:09:58 
 Signaler ce message aux modérateurs

Bonjour,
comment on peut utiliser des variables d'un script au sein d'une commande awk ?
on travaillant sur l'exemple suivant:
un script qui permet de tuer tous les processus dont l'utilisation temps CPU depasse un certain seuil.
le seuil est donné en parametre.
et merci beaucoup...

Configuration: Linux
Firefox 3.0.1

Meilleures réponses pour « commande awk » dans :
Liste des commandes Windows VoirRemarques : Certaines commandes sont dangereuses (l’exemple de SYSKEY) et peuvent causer des problèmes pouvant conduire au formatage. D’autres commandes ne sont pas exécutables sous Windows XP ou des versions antérieures, je ne les ai pas...
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
[Linux] Utiliser la commande 'su' VoirPréambule Se connecter sous un autre ID utilisateur avec "su" Démarrer un nouveau shell de connexion avec "su -" Revenir au shell précédent Suspendre le shell du compte root Notes Préambule La commande "su" (Switch User, appelée plus...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...
Systèmes d'exploitation - DOS - Commandes VoirCommande Description dir liste le contenu d'un répertoire cd change de répertoire cd .. répertoire parent md ou mkdir crée un nouveau répertoire deltree supprime un répertoire, ainsi que l'ensemble...

1

jipicy, le 27 fév 2009 à 19:33:14

Salut,

Il suffit d'extraire la variable des quotes simples entourant la commande awk.
Exemple bidon juste pour la syntaxe :

#! /bin/sh
var=$1
awk 'BEGIN { FS=":"} $1 ~ /'$var'/ { print $3 }' < fichier
;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

2

drsbmm, le 27 fév 2009 à 21:35:10

Merci jipicy...
supposons que le variable "var" et le 2éme champ sont numerique comment on peut les comparer
càd: var et $2

Répondre à drsbmm

3

jipicy, le 27 fév 2009 à 22:25:35

#! /bin/sh
var=$1
awk 'BEGIN { FS=":"} $2 == /'$var'/ { print $3 }' < fichier
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

4

 DRSBMM, le 27 fév 2009 à 23:41:45

Merci jipîcy ...je vais essayer

Répondre à DRSBMM
Collection CommentÇaMarche.net