Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers
dans un dossier dans un .txt unique.
Je fais comment pour un "grep" vers un fichier ?
Merci à vous.
--
Pierre RISTIC
Ma plus belle moto:
http://www.laplusbellemotodumonde.com/
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-( Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers dans un dossier dans un .txt unique.
cd dossier cat * >nouveau.txt
pour concatener dexu fichiers (f1 et f2 dans cet ordre) vers un troisieme (f3)
cat f1 f2 > f3
Je fais comment pour un "grep" vers un fichier ?
?????
-- Saïd.
Pierre Ristic :
Bonjour les unixiens :)
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers
dans un dossier dans un .txt unique.
cd dossier
cat * >nouveau.txt
pour concatener dexu fichiers (f1 et f2 dans cet ordre) vers un troisieme
(f3)
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-( Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers dans un dossier dans un .txt unique.
cd dossier cat * >nouveau.txt
pour concatener dexu fichiers (f1 et f2 dans cet ordre) vers un troisieme (f3)
cat f1 f2 > f3
Je fais comment pour un "grep" vers un fichier ?
?????
-- Saïd.
Éric Lévénez
Le 5/12/03 22:38, dans <1g5imru.6sx1uw1ueiaycN%, « Pierre Ristic » a écrit :
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-( Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers dans un dossier dans un .txt unique.
Si par exemple tu as des fichiers .txt dans un dossier, tu peux faire :
cat *.txt > a mv a res.txt
La première ligne concatène tous les fichiers (nom par ordre alphabétique) de type .txt vers le fichier a. La seconde ligne renomme a en res.txt. On ne peut pas dans ce cas faire :
cat *.txt > res.txt
car le fichier résultat serait lui aussi pris dans le cas dans un cercle visqueux.
Je fais comment pour un "grep" vers un fichier ?
grep mot *.txt > a
Cette commande recherche le mot "mot" dans tous les fichiers .txt et place le résultat dans le fichier a (pas a.txt pour les mêmes raisons que ci-dessus).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 5/12/03 22:38, dans <1g5imru.6sx1uw1ueiaycN%pierreNOSPAM@mosx.net>,
« Pierre Ristic » <pierreNOSPAM@mosx.net> a écrit :
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers
dans un dossier dans un .txt unique.
Si par exemple tu as des fichiers .txt dans un dossier, tu peux faire :
cat *.txt > a
mv a res.txt
La première ligne concatène tous les fichiers (nom par ordre alphabétique)
de type .txt vers le fichier a. La seconde ligne renomme a en res.txt. On ne
peut pas dans ce cas faire :
cat *.txt > res.txt
car le fichier résultat serait lui aussi pris dans le cas dans un cercle
visqueux.
Je fais comment pour un "grep" vers un fichier ?
grep mot *.txt > a
Cette commande recherche le mot "mot" dans tous les fichiers .txt et place
le résultat dans le fichier a (pas a.txt pour les mêmes raisons que
ci-dessus).
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 5/12/03 22:38, dans <1g5imru.6sx1uw1ueiaycN%, « Pierre Ristic » a écrit :
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-( Du coup j'aimerais une syntaxe pour concatener l'ensemble des fichiers dans un dossier dans un .txt unique.
Si par exemple tu as des fichiers .txt dans un dossier, tu peux faire :
cat *.txt > a mv a res.txt
La première ligne concatène tous les fichiers (nom par ordre alphabétique) de type .txt vers le fichier a. La seconde ligne renomme a en res.txt. On ne peut pas dans ce cas faire :
cat *.txt > res.txt
car le fichier résultat serait lui aussi pris dans le cas dans un cercle visqueux.
Je fais comment pour un "grep" vers un fichier ?
grep mot *.txt > a
Cette commande recherche le mot "mot" dans tous les fichiers .txt et place le résultat dans le fichier a (pas a.txt pour les mêmes raisons que ci-dessus).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Éric Lévénez
Le 5/12/03 23:00, dans , « Saïd » a écrit :
cat * >nouveau.txt
Pas glop car nouveau.txt est contenu dans "*".
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 5/12/03 23:00, dans <slrnbt1vvi.5sh.saidNo@muad-dib.lan>, « Saïd »
<saidNo@spaMquatramaran.ens.france> a écrit :
cat * >nouveau.txt
Pas glop car nouveau.txt est contenu dans "*".
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
pour concatener dexu fichiers (f1 et f2 dans cet ordre) vers un troisieme (f3)
cat f1 f2 > f3
Vache.. Nickel... Merci....
-- Pierre RISTIC Ma plus belle moto: http://www.laplusbellemotodumonde.com/
Éric Lévénez
Le 5/12/03 23:27, dans <1g5iop2.1fd4otytzit7sN%, « Xavier » a écrit :
Éric Lévénez wrote:
Pas glop car nouveau.txt est contenu dans "*".
C'est pas évalué avant la redirection ??
Oui, bien que cela puisse dépendre des shells. Mais si "nouveau.txt" existe déjà, on aura le problème sur tout shell. Alors, la prudence veut que l'on soit prudent :-)
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 5/12/03 23:27, dans <1g5iop2.1fd4otytzit7sN%xavier@groumpf.org>,
« Xavier » <xavier@groumpf.org> a écrit :
Éric Lévénez <news@levenez.com> wrote:
Pas glop car nouveau.txt est contenu dans "*".
C'est pas évalué avant la redirection ??
Oui, bien que cela puisse dépendre des shells. Mais si "nouveau.txt" existe
déjà, on aura le problème sur tout shell. Alors, la prudence veut que l'on
soit prudent :-)
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 5/12/03 23:27, dans <1g5iop2.1fd4otytzit7sN%, « Xavier » a écrit :
Éric Lévénez wrote:
Pas glop car nouveau.txt est contenu dans "*".
C'est pas évalué avant la redirection ??
Oui, bien que cela puisse dépendre des shells. Mais si "nouveau.txt" existe déjà, on aura le problème sur tout shell. Alors, la prudence veut que l'on soit prudent :-)
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
pierreNOSPAM
Saïd wrote:
"Il faut utiliser zsh, taper * suivi de tab puis > nouveau.txt"
Si nouveau.txt n'est pas dans le dossier, ça n'est pas grave et n'est pas contenu dans "*"
-- Julien Jalon <http://www.julien-jalon.org/>
nathalie_n
In article <1g5imru.6sx1uw1ueiaycN%, Pierre Ristic wrote:
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit de copier le plugin "concatenate" de cette version dans le dossier ad hoc de la version 7x
-- nathalie nicoletis
In article <1g5imru.6sx1uw1ueiaycN%pierreNOSPAM@mosx.net>, Pierre
Ristic <pierreNOSPAM@mosx.net> wrote:
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit
de copier le plugin "concatenate" de cette version dans le dossier ad
hoc de la version 7x
In article <1g5imru.6sx1uw1ueiaycN%, Pierre Ristic wrote:
Il me semblait que la fonction "concatenate" de Bbedit n'est plus là :-(
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit de copier le plugin "concatenate" de cette version dans le dossier ad hoc de la version 7x
-- nathalie nicoletis
pierreNOSPAM
nathalie_n wrote:
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit de copier le plugin "concatenate" de cette version dans le dossier ad hoc de la version 7x
Non... J'ai pubellisé. Domage :(
Si jamais une bonne âme....
-- Pierre RISTIC Ma plus belle moto: http://www.laplusbellemotodumonde.com/
nathalie_n <news@junk.com.invalid> wrote:
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit
de copier le plugin "concatenate" de cette version dans le dossier ad
hoc de la version 7x
Non... J'ai pubellisé. Domage :(
Si jamais une bonne âme....
--
Pierre RISTIC
Ma plus belle moto:
http://www.laplusbellemotodumonde.com/
Si tu as encore une ancienne version de BBEdit, il semble qu'il suffit de copier le plugin "concatenate" de cette version dans le dossier ad hoc de la version 7x
Non... J'ai pubellisé. Domage :(
Si jamais une bonne âme....
-- Pierre RISTIC Ma plus belle moto: http://www.laplusbellemotodumonde.com/