Aide facile en SE plizzz
Dernière réponse : dans Programmation
Salut à vous tous,
Voila j'ai un bout de code, que j'ai récuperer sur le net, et je voudrai l'exploiter, mais je ne comprends pas ce qu'il fait.
Merci
ps : pour ceux qui ne savent pas c'est du Syteme d'exploitation
Voila j'ai un bout de code, que j'ai récuperer sur le net, et je voudrai l'exploiter, mais je ne comprends pas ce qu'il fait.
Merci
ps : pour ceux qui ne savent pas c'est du Syteme d'exploitation
Autres pages sur : aide facile plizzz
Lassé par la pub ? Créez un compte
Je ne sais pas ce que c'est comme langage, on dirai un mélange de bash et de dos
for i in a b c d f //boucle qui associe à "i" les lettres "a" "b" "c" "d" "f" tour à tour (pas sur de moi) do if test –d $i //si "i" est un dossier et existe then echo "$i existe déjà" //on affiche le message else mkdir $i //sinon on créer un dossier qui porte le nom de ce que contient "i" fi for j in $i* //boucle (* c'est un joker) do if test ! –d $j //si "$j" n'est pas un dossier then mv $j $i //on déplace $j vers $i fi done done
year tu geres, je venais justement de le faire.
moi j'ai mis çà
i prend les valeurs a b c d f
faire l’action :
si $i est un répertoire
alors on affiche $i existe déjà ( n’oublions pas que $i prend les valeur a b c d
ou f)
sinon si $i n’existe pas créer un répertoire avec ce nom !
fin du si
maintenant, une boucle avec la variable j qui prend toute les valeurs précédente de i en ajoutant n’importe quel caractère après.
si $j n’est pas un répertoire
alors on le déplace dans le répertoire $i
fin du si
fin de l’action
fin de l’action
Merci pour ton aide.
Si té encore là jorai besoin de toi pour un dernier trucs
moi j'ai mis çà
i prend les valeurs a b c d f
faire l’action :
si $i est un répertoire
alors on affiche $i existe déjà ( n’oublions pas que $i prend les valeur a b c d
ou f)
sinon si $i n’existe pas créer un répertoire avec ce nom !
fin du si
maintenant, une boucle avec la variable j qui prend toute les valeurs précédente de i en ajoutant n’importe quel caractère après.
si $j n’est pas un répertoire
alors on le déplace dans le répertoire $i
fin du si
fin de l’action
fin de l’action
Merci pour ton aide.
Si té encore là jorai besoin de toi pour un dernier trucs
awk est ton ami ;-)
edit, oups pas compris que tu voulai une traduction lol
là on est bien en bash :
edit, oups pas compris que tu voulai une traduction lol
là on est bien en bash :
#! /bin/bash t=`ls -l | grep ab | sed 's/ /,/g' | cut -d',' -f13` //on fait la liste du dossier, on n'affiche que ce qui contient la chaine "ab", on edit ce résultat avec sed et on en selection une portion avec cut (entre les délimiteur "," et le 13eme champs) echo $t //on affiche $t qui contient le résultat v=`expr 0` for i in $t do v=`expr $v + $i` done; echo $v; //le if sert à concaténer la liste obtenue dans une expression ($v)
Lassé par la pub ? Créez un compte