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

Shell et commandes GNU Discussion :

[CSH] alias et expression avec quotes/doubles quotes


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Avril 2015
    Messages : 21
    Par défaut [CSH] alias et expression avec quotes/doubles quotes
    Bonjour

    j'ai depuis des lustres un fichier d'alias (~/.alias) qui me sert énormément, commançant par #!/bin/csh -f (j'imagine que ça appelle un c-shell).

    Exemple de ligne d'alias (qui s'écrivent avec des simples quotes pour le signifiant de l'alias) :
    alias licow 'license | grep DATALOAD -A 6'
    [rem : la commande license sort un texte]

    Dans license, il y une ligne spécifique sur laquelle je souhaite focaliser :
    "DATALOAD" v5000

    Càd il faut insérer un PATTERN composé de doubles quotes et d'un espace dans le signifiant alias (lui-même entouré par des simples quotes comme nécessaire en c-sh). J'ai tenté plusieurs essais, donc les suivants, qui ne marchent pas :
    alias licowd 'license | grep "DATALOAD" v5000 -A 6'
    alias licowd 'license | grep \"DATALOAD\" v5000 -A 6'
    alias licowd 'license | grep \'"DATALOAD" v5000\' -A 6'


    En gros, il faut pouvoir écrit un pattern "DATALOAD" rv5000 dans une commande grep appelée par une commande alias (laquelle utilise des simples quotes). J'y arrive pas ...
    [Rem importante : je n'ai pas la possibilité de changer tous mes alias dans un style bash]

    Merci

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    Bonjour,

    pas loin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alias licowd 'license | grep '\''"DATALOAD" v5000'\'' -A 6'
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

Discussions similaires

  1. Requete avec quote et double quote
    Par swissmade dans le forum VBA Access
    Réponses: 2
    Dernier message: 20/08/2007, 15h01
  2. Variable avec quotes(simple ou double)dans un input
    Par -Neo- dans le forum Langage
    Réponses: 1
    Dernier message: 25/06/2007, 11h23
  3. [MySQL] Problème avec un double quote
    Par wormseric dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 26/01/2007, 14h44
  4. Expression Régulière avec Quote
    Par jon301 dans le forum Langage
    Réponses: 3
    Dernier message: 25/10/2006, 22h08
  5. Synthaxe pour expression comprenant quote avec commande like
    Par loopy4321 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 05/07/2004, 12h21

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