#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)
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
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 ?
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
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 aimonsKubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
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