Nantes Hardware
Connectes toi !

Rejoignez le forum, c’est rapide et facile

Nantes Hardware
Connectes toi !
Nantes Hardware
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache
Voir le deal
64.99 €
Le deal à ne pas rater :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 Hz Google TV (Via ODR ...
499 €
Voir le deal

[Problème] mettre un fichier dans une variable

4 participants

Aller en bas

[Problème] mettre un fichier dans une variable Empty [Problème] mettre un fichier dans une variable

Message par Remuald Jeu 6 Mai 2010 - 15:44

Salut,

Je suis en train de me casser la tête sur le manchot en ce moment, et c'est [Problème] mettre un fichier dans une variable 3845

Donc ce que j'aimerais faire c'est copié dans une variable qui est située dans un script sh, le contenu d'un fichier.
Pour l'instant, j'ai trouvé ça :
Code:
variable=$(</home/user/dossier/fichier.txt)

Quand je fais un echo j'ai bien le contenu du fichier, jusque là tout va bien Very Happy.

Mais quand mon "dossier", je ne le connais pas à l'avance, je ne peux pas utiliser la variable de cette façon mais plutôt avec un paramètre soit :
Code:
variable=$(</home/user/$1/fichier.txt)

Et là quand je fais un echo j'ai plus rien du tout qui s'affiche, en gros cette écriture ne prend que des répertoires connus ^^' avec une écriture en dur.

Avez vous une idée ou même une solution ?

En vous remerciant !


Dernière édition par Remuald le Jeu 6 Mai 2010 - 16:13, édité 2 fois
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par monster Jeu 6 Mai 2010 - 15:59

T'a essayé en mettant ta variable $1 entre accolades ?
monster
monster
NHFR All Stars
NHFR All Stars

Nombre de messages : 9143
Localisation : sainte pazanne

http://www.yark.fr/

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Jeu 6 Mai 2010 - 16:08

ça ne fonctionne pas, il prend /home/user/{param1}/fichier.txt Sad
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Jeu 6 Mai 2010 - 16:27

si je fais ça en script sh :
Code:
a=/home/user/$1/fichier.txt
echo $a

b=$(<$a)

echo "bonjour $b comment va ?"
résultat :
Code:
/home/user/param1/fichier.txt
bonjour  comment va ?
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Dim 16 Mai 2010 - 13:11

oups j'avais pas vu
chez moi la même chose fonctionne.

tu es certains que /home/user/param1/fichier.txt existe ?
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Dim 16 Mai 2010 - 21:08

oui il existe ^^'
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Dim 16 Mai 2010 - 22:00

et si tu fais un "cat $a" juste après "echo $a" pour voir le contenu de ton fichier (s'il n'est pas vide hein :p)
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Dim 16 Mai 2010 - 22:46

non le fichier contient bien ce que je lui envoi avec le echo
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Dim 16 Mai 2010 - 22:51

pardon ?
je ne comprend pas bien ce que veux dire par là...
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Lun 17 Mai 2010 - 9:21

quand je fais le echo et que je redirige la sortie dans un fichier, le fichier contient bien le echo Wink
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Lun 17 Mai 2010 - 9:56

ok mais à quel moment tu fais ça, il doit manquer des billes quelque part.

chez moi ça fonctionne, c'est donc qu'il doit nous manquer une info pour t'aider je pense Very Happy
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Lun 17 Mai 2010 - 12:31

mon message plus haut ne suffit pas ? (avec l'exemple du script)
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par yavka Lun 17 Mai 2010 - 13:15

Remuald a écrit:quand je fais le echo et que je redirige la sortie dans un fichier, le fichier contient bien le echo Wink
J'y connais rien à ton truc, mais en DOS, il y a un truc bizarre ... Quand tu fais une boucle dans un CMD comme celle là : For / F %a "plein de chose" do echo %a et bah ca marche pas en ligne de commande. Il faut doubler les "%" pour avoir l'écho : For / F %a "plein de chose" do echo %%a
Ton problème ne serait pas analogue ?
yavka
yavka
NHFR member
NHFR member

Nombre de messages : 1023
Localisation : Nantes

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Lun 17 Mai 2010 - 14:01

a priori non, mais j'aimerais avoir le script complet pour juger si c'est possible ^^
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Remuald Lun 17 Mai 2010 - 17:44

je vais te donner ça
Remuald
Remuald
Coadmin
Coadmin

Nombre de messages : 31630
Localisation : anywhere

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Freyja Lun 17 Mai 2010 - 18:30

impec
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

[Problème] mettre un fichier dans une variable Empty Re: [Problème] mettre un fichier dans une variable

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum