J'ai trouve mon erreur,
il manquait un
file=`cat $1`
===========================================================================
Patrick DUPRÉ | | email: pdupre@???
Laboratoire de Physico-Chimie de l'Atmosphère | |
Université du Littoral-Côte d'Opale | |
Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
189A, avenue Maurice Schumann | | 59140 Dunkerque, France
===========================================================================
> Sent: Friday, September 18, 2015 at 5:17 PM
> From: piti <pablo.piti@???>
> To: guilde@???
> Subject: Re: sh
>
> On Fri, Sep 18, 2015 at 05:02:57PM +0200, Patrick Dupre wrote:
> > Bonsoir,
> >
> > Je perds ma memoire!
> > Je voulais concatener tour les ligne d'un fichier, mais cela ne marche pas.
> >
> > if [ "$1" != '' ]
> > then
> > for i in $file
> > do
> > echo $i
> > done
> > fi
> >
> > echo $i me rend $1 (cad le nom du fichier).
>
> Comme j'ai quelques minutes (j'assume qu'utiliser bash est correct):
>
> #!/bin/bash
>
> c=""
> then
> for i in $(<file)
> do
> c=$c$i
> done
> fi
> echo $c
>
>