#1 Le 10/11/2009, à 19: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
merci
Dernière modification par Hizoka (Le 12/11/2009, à 03:42)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#2 Le 10/11/2009, à 20: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, à 21:31
- Totor
Re : [résolu] une variable en flux d'entrée ?
grep magie <<< "${harrypotter}"
-- Lucid Lynx --
Hors ligne
#4 Le 10/11/2009, à 22: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
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, à 22: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
Welcome to the real world
________________________________
Hors ligne
#6 Le 10/11/2009, à 22: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, à 22:47
- HymnToLife
Re : [résolu] une variable en flux d'entrée ?
putain il en faut 3... j'avais essayé 1 et 2 mais pas trois
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