Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 02 janvier 2003 - 16 h 01 m 25 s |
|
|
J'ai un fichier toto.txt
je veux afficher juste la ligne n°5 je fais comment ?
ca doit etre tt con mais g po trouvé lol
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 02 janvier 2003 - 16 h 04 m 46 s |
|
|
tu es pas très précis...
je pense que tu veux dire "en shell" mais ca pourrait être en c ou en java ou en n'importe quoi
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 02 janvier 2003 - 17 h 47 m 58 s |
|
|
vi en shell (en fait sinon j'aurais mis [Java] ou [C] dans le titre :wink:)
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
gauthk
GDID
Messages : 316 Inscrit le 20/08/02
Ville : grenoble
Non connecté
|
|
Posté le 03 janvier 2003 - 14 h 16 m 17 s |
|
|
head -5 toto.txt | tail -1
|
|
| |
GDID
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 janvier 2003 - 14 h 33 m 01 s |
|
|
merci gauthk
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
gauthk
GDID
Messages : 316 Inscrit le 20/08/02
Ville : grenoble
Non connecté
|
|
Posté le 03 janvier 2003 - 14 h 44 m 03 s |
|
|
|
|
|
| |
GDID
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 janvier 2003 - 15 h 34 m 16 s |
|
|
tant que j'y suis, je voudrais récupérer un entier dans une chaine de caractères. Par exemple :
"J'ai gagné 125468724 € au loto"
ou "On a gagné 125468724 € au loto"
je veux récupérer 125468724 sans passer par cut
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
wsrudmen
Messages : 1 243 Inscrit le 11/09/02
Non connecté
|
|
Posté le 03 janvier 2003 - 17 h 08 m 58 s |
|
|
T'as bientôt un exam de unix utilisateur?
|
|
| |
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 janvier 2003 - 17 h 27 m 47 s |
|
|
non je fais des scripts
J'ai une autre question, comment comparer deux float ?
je sais faire avec les int mais ca marche pas avec les float...
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
wsrudmen
Messages : 1 243 Inscrit le 11/09/02
Non connecté
|
|
Posté le 03 janvier 2003 - 17 h 32 m 57 s |
|
|
ah oki
J'aurais bien aimer t'aider mais j'ai malheureusement tout oublier de mes bons vieux cours
Je pense qui y en a qui pourront t'aider. Bon courage @+
|
|
| |
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 05 janvier 2003 - 20 h 45 m 45 s |
|
|
bon j'ai fait le bourrin, un ptit programme en C pour comparer les float ca marche
Par contre si kk1 a un truc pour récupérer l'int...
en fait je cherche à récupérer dans une variable de script le nombre de lignes d'un fichier (avec wc -l)
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 07 janvier 2003 - 13 h 22 m 46 s |
|
|
bon g trouvé mais c vraiment du "bricolage" :
echo `wc -l < toto.txt`
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
tempo
Zen
Messages : 2 177 Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
|
|
Posté le 08 janvier 2003 - 13 h 45 m 48 s |
|
|
C'est bien comme ca...
ligne=`wc -l < toto.txt`
echo $ligne
c'est pas du bricolage, c'est de la programmation shell...
Le 07/01/2003 à 13h22 , Sn@ke a écrit:
bon g trouvé mais c vraiment du "bricolage" :
echo `wc -l < toto.txt`
|
|
| |
|
nikaia
Wait & See ...
Messages : 113 Inscrit le 31/08/02
Ville : Saint-Etienne / Lyon
Non connecté
|
|
Posté le 09 janvier 2003 - 13 h 12 m 57 s |
|
|
Tu n'es pas obligé de rediriger le flux standard de sotie ie wc -l toto.txt marche tout aussi bien.
Le 08/01/2003 à 13h45 , tempo a écrit:
C'est bien comme ca...
ligne=`wc -l < toto.txt`
echo $ligne
c'est pas du bricolage, c'est de la programmation shell...
Le 07/01/2003 à 13h22 , Sn@ke a écrit:
bon g trouvé mais c vraiment du "bricolage" :
echo `wc -l < toto.txt`
|
|
| |
L'ordinateur a de la mémoire mais aucun souvenir.
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 09 janvier 2003 - 13 h 18 m 08 s |
|
|
Le 09/01/2003 à 13h12 , nikaia a écrit:
Tu n'es pas obligé de rediriger le flux standard de sotie ie wc -l toto.txt marche tout aussi bien.
non pas pour ce que je voulais car sans rediriger le flux, il affiche le nom du fichier à la suite du nombre de lignes. Ou alors si la premiere lettre du fichier reste l meme faut faire un cut en plus et ça marche mais c'est mieux en redirigeant le flux c plus simple :wink:
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
tempo
Zen
Messages : 2 177 Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
|
|
Posté le 09 janvier 2003 - 13 h 23 m 54 s |
|
|
Le 09/01/2003 à 13h18 , Sn@ke a écrit:
Le 09/01/2003 à 13h12 , nikaia a écrit:
Tu n'es pas obligé de rediriger le flux standard de sotie ie wc -l toto.txt marche tout aussi bien.
non pas pour ce que je voulais car sans rediriger le flux, il affiche le nom du fichier à la suite du nombre de lignes. Ou alors si la premiere lettre du fichier reste l meme faut faire un cut en plus et ça marche mais c'est mieux en redirigeant le flux c plus simple :wink:
je voulais faire la meme remarque que nikaia,
mais j'ai verifie, je dis assez de betises sans cela, et ai ete surpris de constater que le nom du fichier etait effectivement dans la chaine retournee...
donc le plus simple est la redirection < ...
|
|
| |
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 758 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 09 janvier 2003 - 13 h 32 m 52 s |
|
|
Au final pour récupérer le nb de lignes ds la variable nblignes faut faire ça :
1. nblignes=`echo `wc -l < toto.txt``
Comme quoi des fois on croit avoir à faire des truc simple mais on s'imagine pas le bordel que c'est lol
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|