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 :

Ligne continue avec commentaire


Sujet :

Shell et commandes GNU

  1. #21
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 429
    Par défaut
    Non,
    Celle que tu proposes est l'équivalente de la backquote (donc, on crée un nouveau shell juste pour un commentaire), celle sans les espaces se base sur des variables inexistantes ou processée pour que cela retourne un contenu vide (et ici, on ne crée pas un nouveau shell).

  2. #22
    Membre très actif
    Homme Profil pro
    chômeur
    Inscrit en
    Septembre 2015
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : chômeur

    Informations forums :
    Inscription : Septembre 2015
    Messages : 175
    Par défaut
    Citation Envoyé par disedorgue Voir le message
    Si on remplace l'espace dans les commentaires par un souligné '_' par exemple, on peut tricher de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo toto \
    ${le_premier_commentaire##*} \
    titi \
    ${le_second_commentaire##*} \
    tutu
    toto titi tutu
    Genial

    C'est la syntaxe de quel langage/shell originellement?

  3. #23
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 103
    Par défaut
    Citation Envoyé par codezero1 Voir le message
    C'est la syntaxe de quel langage/shell originellement?
    À vue de nez, je dirais au moins ksh88... environ... mais peut-être déjà présent dans les versions précédentes de ksh... à vérifier...

    Pour plus d'info, chercher "ksh variable substitution" avec un moteur. Par exemple:

    From http://docstore.mik.ua/orelly/unix3/korn/appa_02.htm
    Many of the variable substitution features described in the main text are new to ksh93.
    Only the following are available in ksh88: ${name:-string}, ${name:=string}, ${name:?string}, ${name:+string}, ${name#pattern}, ${name##pattern}, ${name%pattern}, ${name%%pattern}, ${#name}, ${#name[*]}, and ${#name[@]}.
    En tout cas, ça date pas d'hier!
    Ouais, c'est pas faux...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2000] parcours de lignes de formulaire continue avec recordset
    Par mcfly37 dans le forum IHM
    Réponses: 1
    Dernier message: 25/05/2009, 08h50
  2. code lignes continues inefficace avec AutoExtend
    Par schwarzy2 dans le forum IHM
    Réponses: 4
    Dernier message: 19/03/2007, 18h18
  3. retour ligne intélligent avec l'utilisation de DIV
    Par bébé dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 22/08/2005, 17h46
  4. lignes 3d avec d3dx
    Par izbad dans le forum DirectX
    Réponses: 12
    Dernier message: 21/04/2005, 15h31
  5. Génération de lignes entières avec TEXT_IO.PUT
    Par ludo.guy dans le forum Oracle
    Réponses: 9
    Dernier message: 13/10/2004, 15h28

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