Bonjour,
losrque je fais "ls -s *.avi" j'obtiens la taille puis le nom de mes fichier avi.
Je voudrais mettre ce resultat dans un fichier texte avec le nom du fichier un point virgule puis la taille
ex : toto.avi;25215
merci pour votre aide
# stat
Posté par Bruno Muller . Évalué à 9.
stat -c '%n;%s' *.avi
[^] # Re: stat
Posté par Dabowl_92 . Évalué à 0.
[^] # Re: stat
Posté par Grunt . Évalué à 2.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: stat
Posté par totof2000 . Évalué à 3.
[^] # portabilité
Posté par Octabrain . Évalué à 2.
Quelques *BSD : [http://www.freebsd.org/cgi/man.cgi?query=stat&apropos=0&(...)], [http://www.openbsd.org/cgi-bin/man.cgi?query=stat&apropo(...)], [http://netbsd.gw.com/cgi-bin/man-cgi?stat++NetBSD-current]
OpenSolaris, on dirait qu'il n'y a pas (pas sûr néanmoins).
# use awk, Luke...
Posté par zephred . Évalué à 1.
PS: pas réussi à afficher des double quote... ils sont remplacé par " ...
Qué merdasse !!!
[^] # Re: use awk, Luke...
Posté par zephred . Évalué à 3.
[^] # Re: use awk, Luke...
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 2.
Merci :)
[^] # Re: use awk, Luke...
Posté par benoar . Évalué à 2.
[^] # sed, c'est mieux
Posté par gaaaaaAab . Évalué à 3.
ça peut se contourner en awk (en bouclant de $2 jusqu'à $NF), mais c'est un peu pénible.
ça peut aussi se faire en sed :
ls -s * |sed 's/^\s*\([0-9]*\) \(.*\)/\2;\1/'
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.