Comment changer l'extension d'un fichier avec sed ? - Débats - Linux et OS Alternatifs
Marsh Posté le 01-09-2002 à 21:37:51
read
Marsh Posté le 01-09-2002 à 21:41:49
kadreg a écrit a écrit : read |
ah?!
ben c'est encore plus con que ce que je croyais alors ...
je pensais qu'il fallait gérer avec les $, & ou encore @ ou ? ...bon ben merci en tout cas
Marsh Posté le 01-09-2002 à 22:37:55
j'arrive même pas à faire une malheureuse comparaison
if ($truc==$bidule) ; then ...
ça marche pas chez moi
Marsh Posté le 01-09-2002 à 22:41:50
if [ "$bidule" = "$bidule1" ] ; then
echo prout
fi
tu connais po man bash ?
Marsh Posté le 01-09-2002 à 22:45:04
ouaip mais mon exemple était bon dés le départ, pas comme le tien
Marsh Posté le 01-09-2002 à 22:46:10
faenir a écrit a écrit : ouaip mais mon exemple était bon dés le départ, pas comme le tien |
j ai oublié les "" bon alors !!!
c spo grave pour montré
on peut se rencontrer j ai envie de taper sur du macaque cette semaine ?
Marsh Posté le 01-09-2002 à 22:47:09
asphro a écrit a écrit : if [ "$bidule" = "$bidule1" ] ; then echo prout fi tu connais po man bash ? |
putain mais je le lis depuis 3h le man bash
elle est à chier leur syntaxe
Marsh Posté le 01-09-2002 à 22:47:56
djoh a écrit a écrit : putain mais je le lis depuis 3h le man bash elle est à chier leur syntaxe |
moi je lis mais en francais c plus comprehensible !!!
Marsh Posté le 01-09-2002 à 22:53:24
asphro a écrit a écrit : moi je lis mais en francais c plus comprehensible !!! |
ben ça me derange pas de le lire en anglais ...
pfff et pis même pour faire une pauvre addition c'est chiant
j'vais m'foutre au perl ça va être vite fait
Marsh Posté le 01-09-2002 à 22:55:49
addtion :
i=$(($j+$k))
si ça c'est pas une syntaxe de merde
Marsh Posté le 01-09-2002 à 22:57:49
ben bash c un language de scripting systéme pour unix !!
c spo pour faire des math
c klr que expr 1 \* 2 c un peu chiant
Marsh Posté le 01-09-2002 à 22:59:46
le sot zi a écrit a écrit : on a été à la bonne école, hein asphro ? |
Beaufils
Marsh Posté le 01-09-2002 à 22:59:49
asphro a écrit a écrit : ben bash c un language de scripting systéme pour unix !! c spo pour faire des math c klr que expr 1 \* 2 c un peu chiant |
ben je veux pas faire des maths, juste incrémenté un entier ...
Marsh Posté le 01-09-2002 à 23:01:40
le sot zi a écrit a écrit : ou i=`expr $j + $k` |
spamieu (j'avais essayé ça mais avec eval, mais de toute évidence, c'est pas censé faire ça )
Marsh Posté le 01-09-2002 à 23:04:09
asphro a écrit a écrit : Beaufils i= `expr $j + $k` |
beaufils le beau gosse Le pire c ke je v le revoir ds 4 jours
Marsh Posté le 01-09-2002 à 23:05:56
c expr
tiens ils ont pas encore enlver mon compte sur l as/400
Marsh Posté le 01-09-2002 à 23:07:45
sinon ya
let i = $i+1
ou sinon tu fais ça en perl
Marsh Posté le 01-09-2002 à 23:07:47
Tiens au fait il va falloir ke je change mon passe sur l'as/400...
Marsh Posté le 01-09-2002 à 23:11:23
djoh a écrit a écrit : spa bientot fini de polluer mon topic |
oh skuz... n'empeche je me pose une question... Je crée un sujet pour ça...
Marsh Posté le 01-09-2002 à 23:12:20
le sot zi a écrit a écrit : Tiens au fait il va falloir ke je change mon passe sur l'as/400... |
spo ton compe c mien tiens look
koike ton passe je le connais !!!
Marsh Posté le 01-09-2002 à 23:14:30
asphro a écrit a écrit : spo ton compe c mien tiens look http://tlpb.free.Fr/perso/images/as4002.JPG koike ton passe je le connais !!! |
j'avais compris kom ça aussi
Marsh Posté le 01-09-2002 à 23:14:57
Plus ciblé que le man bash, il y a tout simplement le man test pour ça. C'est plus rapide pour retrouver un truc.
Marsh Posté le 01-09-2002 à 23:17:08
le sot zi a écrit a écrit : j'avais compris kom ça aussi |
ben non !!
j ai retouver mon pass et l adresse de l AS/400 me dis tiens vais tester pour voir ske ca donne pis ca a passé !!!
sont rien branler les admin pdt les vacances !!!
Marsh Posté le 01-09-2002 à 23:52:12
je voudrais pouvoir recupérer le nom d'un fichier (truc.wav) et le transformer en truc.ogg
avec sed ou cut ou un autre truc, mais je vois pas trop comment (j'aimerais utilisé sed, mais je connais pas du tout)
Marsh Posté le 01-09-2002 à 23:59:41
moi je dirai
for foo in *.wav ; do
mv $foo `basename $foo .wav`.ogg ;
done
Marsh Posté le 02-09-2002 à 00:00:39
moi je fais ca en bash ca donne enfait
|
Marsh Posté le 02-09-2002 à 00:01:01
grillaid
tiens en plus exactement pareille
Marsh Posté le 02-09-2002 à 00:01:27
buchu a écrit a écrit : moi je dirai for foo in *.wav ; do mv $foo `basename .wav`.mp3 ; done |
perdu
je savais que mon titre serait mal compris
mais je savais pas comment le dire
je veux recup le truc.wav, et obtenir la chaine de caractere truc.ogg (mv truc.wav truc.ogg n'a pas grand interet )
EDIT : scuse j'avais mal lu, j'avais pas vu le basename
merci
Marsh Posté le 02-09-2002 à 00:02:27
asphro a écrit a écrit : moi je fais ca en bash ca donne enfait
|
basename, impec
je devrais m'en sortir avec ça
Marsh Posté le 02-09-2002 à 00:02:50
for foo in *.wav; do echo `basename $foo .wav`.ogg; done
alors
Marsh Posté le 02-09-2002 à 00:03:44
asphro a écrit a écrit : for foo in *.wav; do echo `basename $foo .wav`.ogg; done alors |
parfait, merci
Marsh Posté le 02-09-2002 à 00:05:38
!!???
djoh a écrit a écrit : perdu je savais que mon titre serait mal compris mais je savais pas comment le dire je veux recup le truc.wav, et obtenir la chaine de caractere truc.ogg (mv truc.wav truc.ogg n'a pas grand interet ) EDIT : scuse j'avais mal lu, j'avais pas vu le basename merci |
oki po garve
Marsh Posté le 01-09-2002 à 21:36:46
chui null, j'arrive pas à trouver la réponse alors que ça doit être tout con ...
c'est l'équivalent du scanf en c ...
Message édité par djoh le 01-09-2002 à 23:52:54