Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/11/2009, à 20:37

Hizoka

[résolu] une variable en flux d'entrée ?

Bonsoir,

je voulais savoir si on pouvait utiliser une variable en flux d'entrée dans une commande.

Ex très con et simple :

grep "magie" < "${harrypotter}"

je n'ai pas réussi.

L'intérêt ? je ne sais plus mais à plusieurs reprises je m'étais dis que cela aurait pu raccourcir certaines lignes de codes.

PS : je ne cherche pas une solution intermédiaire, genre : echo "${harrypotter}" | grep "magie" , ça je sais faire smile

merci

Dernière modification par Hizoka (Le 12/11/2009, à 04:42)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#2 Le 10/11/2009, à 21:34

Grünt

Re : [résolu] une variable en flux d'entrée ?

grep $harrypotter magie.txt


Red flashing lights. I bet they mean something.

Hors ligne

#3 Le 10/11/2009, à 22:31

Totor

Re : [résolu] une variable en flux d'entrée ?

grep magie <<< "${harrypotter}"

-- Lucid Lynx --

Hors ligne

#4 Le 10/11/2009, à 23:20

Hizoka

Re : [résolu] une variable en flux d'entrée ?

putain il en faut 3... j'avais essayé 1 et 2 mais pas trois tongue

ca veut dire quoi quand y en a 3 ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#5 Le 10/11/2009, à 23:34

n3o51

Re : [résolu] une variable en flux d'entrée ?

je savais que ça permet la redirection d'une chaine genre

read -r -a TAB_MOTS <<< "$Chaine"
echo "Le premier mot de Chaine est   :   ${TAB_MOTS[0]}"

mais la avec grep je piges pas sad


Welcome to the real world
________________________________

Hors ligne

#6 Le 10/11/2009, à 23:38

Hizoka

Re : [résolu] une variable en flux d'entrée ?

la avec grep ce n'était qu'un exemple pour voir comment ca fonctionnait, il n'y a que peu d'intérêt c'est sur...

hizoka@hizo-pc:~$ variable="j'aime
> tu aimes
> il aime
> nous aimons
> vous aimez
> ils aiment"
hizoka@hizo-pc:~$ grep nous <<< "$variable"
nous aimons

KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 10/11/2009, à 23:47

HymnToLife

Re : [résolu] une variable en flux d'entrée ?

Hizoka a écrit :

putain il en faut 3... j'avais essayé 1 et 2 mais pas trois tongue

ca veut dire quoi quand y en a 3 ?

http://www.gnu.org/software/bash/manual/bashref.txt

3.6.7 Here Strings
------------------

A variant of here documents, the format is:
     <<< WORD

   The WORD is expanded and supplied to the command on its standard
input.

- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne