IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Unix Discussion :

problème awk en script


Sujet :

Unix

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Janvier 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 7
    Par défaut problème awk en script
    Bonjour tout le monde !!!

    J'ai un souci ! j'ai une ligne de commande qui fonctionne comme je voudrais,
    mais impossible de la faire fonctionner en script, problème de quote je suppose.
    Mais j'ai essaye 1001 solution et je n'y arrive qd même pas.

    qui peut m'aider s'il vous plait?

    je dois donner lister les noms de famille du dossier /home en entrant la première lettre du prénom.
    voilà ma ligne de commande. Qui fonctionne
    je recupère le nom de famille dans le dossier /home, en donnant la première lettre du prénom en paramètre et sort le résultat en majuscules. en l'occurence 'k' dans cet exemple.

    ls -l /home | awk '{print $3}' | awk -F. '/^k/{print $2}' | tr a-z A-Z

    et en script la lettre k dois etre le paramètre d'entrée du script

    donc en faisant: sh findLastname k
    ça doit faire la même chose:
    j'ai mis des \ , mais impossible d' y arriver pour moi !

    le script a changer :

    ls -l /home | awk '{print $3}' | awk -F. '/^$1/{print $2}' | tr a-z A-Z

    je vous remercie les gars !!!

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Je n'ai pas vraiment saisi le rapport avec les noms de famille mais à mon avis, ce que tu veux faire c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -l /home | awk '{print $3}' | awk -F. '/^'$1'/{print $2}' | tr a-z A-Z

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 7
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Je n'ai pas vraiment saisi le rapport avec les noms de famille mais à mon avis, ce que tu veux faire c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -l /home | awk '{print $3}' | awk -F. '/^'$1'/{print $2}' | tr a-z A-Z
    Merci jlliagre

    c'etait tout simple !

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème dans mon script de pagination
    Par speedylol dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/11/2005, 19h37
  2. Probléme d'appel script PHP
    Par pollux93160 dans le forum Langage
    Réponses: 3
    Dernier message: 21/10/2005, 19h06
  3. [Configuration] Problème avec un script de login utilisant une session
    Par HNT dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 27/09/2005, 19h56
  4. Problème avec un script d'ouverture de pop-up
    Par HNT dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/08/2005, 16h37
  5. problème avec un script de generation de nom de login
    Par black_code dans le forum Langage
    Réponses: 2
    Dernier message: 04/08/2005, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo