#1251 Le 08/12/2010, à 16:13
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Et l'original, il fonctionne toujours pas sans sudo?
Là j'ai plus d'autre idée...
comment ça ? mais pourquoi il marche chez toi et pas chez moi ? c'est quoi ce b****l ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1252 Le 08/12/2010, à 16:30
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
De mon coté j'ai vérifié avec sudo sur l'original et j'ai eu une petite erreur (pas la même, une sur awk pour les numéros de ligne) donc j'ai corrigé.
Peut être que c'est cette erreur qui plantait le reste chez toi... À tenter.
Hors ligne
#1253 Le 08/12/2010, à 16:47
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Peut être que c'est cette erreur qui plantait le reste chez toi... À tenter.
oui mais non ! :( ... ça commence à me saouler cette histoire ! :(
l'erreur est toujours la meme : opérateur inattendu vis a vis de l'adresse mac !
mais non de dieux pourquoi ça marche pas ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1254 Le 08/12/2010, à 16:56
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Ô Dieux du Bash, du Sh et de la Cravache (Miam )!
Aidez nous à résoudre ce mystère qui nous fâche!
(Dépose une offrande de bernaches sur lit de mâche et une boite de ganache et recule en s'inclinant)
Hors ligne
#1255 Le 08/12/2010, à 16:59
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Aidez nous à résoudre ce mystère qui nous fâche!
bah wai c'est pas serieux quoi ... ...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1256 Le 08/12/2010, à 17:25
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Un dernier essai peut être, double les crochets autour du test qui bloque et test. Chez moi ca ne change rien, ça ne l'empêche pas de tourner.
et supprime les == pour ne laisser qu'un simple =. Normalement les deux écritures sont bonne mais il faut bien essayer quelque chose.
Dernière modification par Levi59 (Le 08/12/2010, à 17:33)
Hors ligne
#1257 Le 08/12/2010, à 17:56
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
supprime les == pour ne laisser qu'un simple =. Normalement les deux écritures sont bonne mais il faut bien essayer quelque chose.
CONNARD ... ... désolé c'est la pression qui retombe ... mais comment ça le double = n'est pas bon !?
je connais pas grand chose en prog mais il est claire que pour moi la syntaxe c'etait pas un seul = ...
certes ça marche mais je comprend pas pourquoi ça c'est claire ... ... bon et donc pour le différent je ne garde que le "!" ?
bon me reste plus qu'à tester sur le fichier systeme original ...
par contre une question : il vaut mieu executer le script en root ou avec des sudo dedant ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1258 Le 08/12/2010, à 18:36
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Ça marche? (Champagne! POPSSSsssshhh)
Donc c'est le double égal qui passait pas! Pourtant sur toutes les documentation ou presque, les 2 écritures sont marquées comme équivalentes... Bon bin je retiens pour plus tard!
Pour le symbole contraire tu garde le !=, pour celui là, il n'y en a qu'un.
Pour sudo, je l'ai remis dedans à cause de l'erreur avec awk. Du coup, tu le lance comme un programme normal sans sudo ni rien d'autre.
Si tu n'as pas encore repris un script propre, prend le script corrigé sur mon blog ICI pour être sûr.
Ensuite tu pourras suivre les indications du post 1231.
Dernière modification par Levi59 (Le 08/12/2010, à 18:38)
Hors ligne
#1259 Le 08/12/2010, à 19:07
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Pour le symbole contraire tu garde le !=, pour celui là, il n'y en a qu'un.
Pour sudo, je l'ai remis dedans à cause de l'erreur avec awk. Du coup, tu le lance comme un programme normal sans sudo ni rien d'autre.Si tu n'as pas encore repris un script propre, prend le script corrigé sur mon blog ICI pour être sûr.
Ensuite tu pourras suivre les indications du post 1231.
wai j'avais compris entre temps
ok pour le sudo mais quel est le plus propre ? en plus mon alias pour la connexion ssh
etait deja pres avec ce script avec une execution en sudo donc bon d'ou ma question
sinon oui j'ai deja le dernier dont tu parle ... et donc pour finir avec ça je pense que non
je vais pas aller plus loin que ça : je vais laisser la connexion ssh maitre de la redirection
comme de toutes façon 99,9% du temps la premiere chose que je fais c'est me connecter à mon serveur ...
enfin voila en tous cas un tres tres grand merci à toi
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1260 Le 08/12/2010, à 20:47
- andso
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Un dernier essai peut être, double les crochets autour du test qui bloque et test. Chez moi ca ne change rien, ça ne l'empêche pas de tourner.
et supprime les == pour ne laisser qu'un simple =. Normalement les deux écritures sont bonne mais il faut bien essayer quelque chose.
créez un thread spécifique et marquez le en [resolu] pour le futur * ?
IMPORTANT: Booster votre (X et K)ubuntu: http://forum.ubuntu-fr.org/viewtopic.php?id=241092 (pfou!...)
à essayer, et... demain debian? http://fr.wikipedia.org/wiki/Demain_les_chiens
demain les biens? mes biens biens? t' exagére ... la banque!
Hors ligne
#1261 Le 08/12/2010, à 21:11
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@ andso
Du coup c'est résolu...
Je ne sais pas si un modérateur peut déplacer notre conversation complète pour la mettre dans son propre topic.
Si Non, j'essayerais de mettre un résumé en temps que retour d'expérience.
Je serais tout de même intéressé de savoir pourquoi ça ne marchait pas chez Qid avec le double égale alors que je n'avais pas de problème de mon coté. Si un bashiste renommé pouvait s'exprimer...
Pour info, un des sites ou il est dit que = et == sont corrects (ICI)
Edit:
j'ai modifié le post 1231 pour retirer un sudo devenu inutile.
Dernière modification par Levi59 (Le 08/12/2010, à 23:05)
Hors ligne
#1262 Le 09/12/2010, à 09:22
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Pour info, un des sites ou il est dit que = et == sont corrects
J'aimerais bien connaître la différence entre les 2 aussi...
Mais c'est pas très clair sur internet
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#1263 Le 09/12/2010, à 11:43
- twocats
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
La réponse est 42
Hors ligne
#1264 Le 09/12/2010, à 13:40
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Note
L'opérateur de comparaison == se comporte différemment à l'intérieur d'un test à double crochets qu'à l'intérieur de crochets simples.
[ "$a" == "z*" ] # Vrai si $a est égal à z* (correspondance littérale).
# Merci, Stéphane Chazelas
Bin voila exactement notre cas et ça ne fonctionnait pas. (correspondance littérale entre 2 adresses MAC.)
Hors ligne
#1265 Le 09/12/2010, à 15:31
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Levi59 a écrit :Un dernier essai peut être, double les crochets autour du test qui bloque et test. Chez moi ca ne change rien, ça ne l'empêche pas de tourner.
et supprime les == pour ne laisser qu'un simple =. Normalement les deux écritures sont bonne mais il faut bien essayer quelque chose.
créez un thread spécifique et marquez le en [resolu] pour le futur * ?
c'est vrais qu'il faudra y penser pour la prochaine fois mais bon je pensais pas qu'on aurai autant galéré ...
@ Levi59 > j'ai trouvé pourquoi il faut pas que j'execute le script en sudo :
pas besoin de mot de passe admin si pas de changement à faire dans le fichier hosts
donc la maintenant tout est bien qui fini bien puisque je suis à l'exterieur de chez moi
et que le script a fait son boulot tout seul comme un grand
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1266 Le 09/12/2010, à 19:54
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@ Levi59 > j'ai trouvé pourquoi il faut pas que j'execute le script en sudo :
pas besoin de mot de passe admin si pas de changement à faire dans le fichier hosts
donc la maintenant tout est bien qui fini bien puisque je suis à l'exterieur de chez moi
et que le script a fait son boulot tout seul comme un grand
Si tu as mis une règle dans le sudoers, c'est normal puisqu'il y a un sudo dans le script et que le programme a l'autorisation d'utiliser sudo à sa convenance sans mdp. En l'état pas de problème mais si il est modifié ca peux être gênant d'où l'intérêt, comme je te l'avais conseillé, de refiler la propriété et les droit d'édition uniquement à root...
Hors ligne
#1267 Le 09/12/2010, à 20:38
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
En l'état pas de problème mais si il est modifié ca peux être gênant d'où l'intérêt, comme je te l'avais conseillé, de refiler la propriété et les droit d'édition uniquement à root...
non je veux pas jouer avec sudoer en fait donc bon et puis comme je suis seul utilisateur de mon pc c'est vraiment pas un souci
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1268 Le 09/12/2010, à 21:20
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Il édite un fichier système sans demander le mot de passe?
Ça voudrait dire que nm est lancé par root ou du moins que les scripts le sont... À vérifier à moins que je n'ignore une subtilité de ton fichier hosts (droits user?).
Hors ligne
#1269 Le 09/12/2010, à 23:04
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Il édite un fichier système sans demander le mot de passe?
ah bah non évidemment pas non mais la il me demande le pass que si il y a une modif à faire et j'en demandais pas plus
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1270 Le 10/12/2010, à 08:27
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
C'est comme tu veux... ^^
Hors ligne
#1271 Le 17/12/2010, à 00:51
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@ Levi59 > coucou
tu te souviens de ce post ?
"ip neigh" te renvoi pas deux ligne toi à savoir l'ip et mac des deux périph en contact ? parce que moi si ...
[...]
"ip neigh | grep -w 192.168.1.1 | awk -F " " '{print $5}'"
eh bien je t'en fais un remake parce que je viens de tomber sur un seconde faille de cette commande :
j'ai pas pu me reconnecter au serveur apres un ping time out et pire que ça au moment de ma tentative
le script m'a demandé mon pass alors qu'il aurait pas du ... bref ... j'ai du coups executer la commande en solo
pour découvrir avec stupeur que meme le grep ne suffisait plus à n'afficher qu'une seul ligne :
eh oui parce qu'il y a un truc que j'avais oublié : je suis passé de la connexion wifi à la connexion cablée entre temps
sauf que la gestion de la connexion cumulé à cette commande de naz ... à entrainé l'apparition de deux ligne au lieux d'une :
et oui car meme si le cable est connecté ça ne coupe pas le wifi ...
bilan des courses le scan m'a sortie la mac trouvé par les deux cartes
et donc la comparaison n'était plus bonne ... ... bref ... il y a pas un moyen de combler cette faille ?
parce que bon chez moi c'est quand meme assez courant que je me retrouve avec les deux cartes connecté ensemble
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1272 Le 17/12/2010, à 11:21
- Levi59
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Tu peux me dire si ces deux lignes sont identiques? Je suppose que oui puisque en théorie tu te connectes en wifi à la box ou tu es connecté en filaire...
Dis le moi si je me trompe.
Si j'ai raison alors il te suffit d'ajouter une option à grep pour s'arreter au premier résultat:
grep -m X (en gros, il ne renvoi que les "X" premiers résultats)
Si tu met 1, il ne renverra qu'une ligne.
Hors ligne
#1273 Le 17/12/2010, à 11:36
- Qid
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Si j'ai raison alors il te suffit d'ajouter une option à grep pour s'arreter au premier résultat:
grep -m X (en gros, il ne renvoi que les "X" premiers résultats)Si tu met 1, il ne renverra qu'une ligne.
c'est effectivement l'option que je cherchais : je vais tester ça de suite
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#1274 Le 18/12/2010, à 14:32
- houlouk
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Bonjour,voici un script qui permet de transformer un pdf en photos en gardant l'ordre lorsqu'on le lit sur un ipod (ou autre)
convert.sh -->Transforme fichier passé en parametre sans extension
#!/bin/bash
convert $1".pdf" $1".jpg"
binaire.sh --> Transforme le numero de fichier en binaire en se plaçant d'abord dans le dossier où sont les photos (le dossier en question ne doit contenir que les photos
#!/bin/bash
cd $1
taille=`ls $1 | wc -l`
i=0
j=1
while [ $j -le $taille ];do
j=`expr $j \* 2`
i=`expr $i + 1`
done
for file in `ls`;do
taillechaine=0
nombre=`echo $file | cut -d - -f 2 | cut -d . -f 1`
chainebinaire=""
while [ $nombre -gt 0 ];do
ajout=`expr $nombre % 2`
nombre=`expr $nombre / 2`
chainebinaire=$ajout$chainebinaire
taillechaine=`expr $taillechaine + 1`
done
while [ $taillechaine -lt $i ];do
chainebinaire="0"$chainebinaire
taillechaine=`expr $taillechaine + 1`
done
mv $file $chainebinaire".jpg"
done
Dernière modification par houlouk (Le 18/12/2010, à 14:33)
Hors ligne
#1275 Le 03/01/2011, à 17:54
- Khyinn
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Upload sur MegaUpload (nécessite la dernière version de Plowshare : ici)
Vous pouvez uploader un ou plusieurs fichiers. Dans le cas d'Uploads multiples, les uploads se lanceront les uns à la suite des autres, vous récupèrerez les liens dans le fichier Liens.txt situé dans le dossier des fichiers à uploader.
#!/bin/bash
IFS='
'
echo "" > Liens.txt
#fichier à upload
printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |
while read -r arg
do
nomfichier=`basename $arg`
titre="Upload de $nomfichier sur Megaupload"
# Supprimez -a xxxx:xxxx si vous n'utilisez pas de compte et -d "description ici" si vous ne mettez pas de description au(x) fichier(s) uploadé(s)
plowup -a xxxx:xxxx -d "description ici" $arg megaupload > .Utemp 2> .log &
sleep 2
(
y=0
while [ $y -le "100" ]
do
sleep 1
cat -A .log | tail -1 | awk -F "^" '{print $NF}' | awk '{print $6}' > .percent
cat -A .log | tail -1 | awk -F "^" '{print $NF}' | awk '{print $5}' > .percent2
cat -A .log | tail -1 | awk -F "^" '{print $NF}' | awk '{print $12}' > .time
percent=$(cat .percent)
time=$(cat .time)
percent2=$(cat .percent2)
if [ $percent2 = 100 ]; then
percent=$percent2
fi
echo $percent
echo "#Upload en cours ... ($percent% terminé - Temps restant estimé : $time)"
done)|zenity --progress --title="$titre" --text="Upload en cours... (0% terminé - Temps restant estimé : calcul en cours...)" --auto-close --width="600" --auto-kill
while [ -z $url ]
do
sleep 1
url=$(cat .Utemp)
done
zenity --info --title="$titre" --text="Upload de $nomfichier terminé! <b>Lien : </b> $url" --timeout="20"
echo "$nomfichier > $url" >> Liens.txt
done
rm -r .Utemp .log .percent .time .percent2
exit 0
Dernière modification par Khyinn (Le 03/01/2011, à 17:56)
Hors ligne