Forum Programmation.shell wget récursif mais pas tout, juste sur certaines urls

Posté par  .
Étiquettes :
0
5
juil.
2005
Bonsoir,

Dans cet article il présente le wget :
http://www.framasoft.net/article1871.html(...)

il donne la commande wget -rkpE http://www.framasoft.net/(...)
si je souhaitais par exemple faire un backup uniquement des articles de framasoft c'est à dire uniquement les url qui contiennent la chaîne de caractère : "article"

naïvement (?) j'ai fait un :

wget -rkpE http://www.framasoft.net/(...) | grep article

mais cette commande me donne le même résultat sans le grep

il y a t'il une solution à cette enigme ?


PS: j'avais pensé (…)

Forum Programmation.shell rahhh...le noob

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
juil.
2005
Bonjour a tous, j'ai rennomé des fichiers .fit qui se nomment maintenant :
lenomdufichier1.fit.fit et j'ane ai 700 : lenomdufichier700.fit.fit
j'aimerai juste pouvoir enlever le .fit... c comment que je fait. J'ai regardé du coté de sed.. gnark... comprends rien au man.

j'ai fait ca :
#!/usr/bin/bash
for file in $(ls *.fit)
do
mv $file $(echo soso$file | sed s/".fit.fit"/"");
done

mais ca marche po des masses... des idées ?

Forum Programmation.shell Makefile sur une génération dynamique de fichier.

Posté par  (site web personnel) .
Étiquettes : aucune
0
1
juil.
2005
Je génère des fichiers svg avec des données extraite d'une bado a l'aide d'un script.
via batik-rasterizer.jar je génère une quantité très importante de d'image png, pour tous mes fichier SVG. En suite via convert je transforme le tout en .gif
(je pense le passer en avi plus tard mais c'est pour voir si ca fonctionne)

Mon souci c'est que la transformation d'un svg2png est très coûteux ( utilisation de css et de svg externe qui fait que seul batik (…)

Forum Programmation.shell Execution background et code de sortie

Posté par  .
Étiquettes : aucune
0
30
juin
2005
Bonjour,

dans un script je fais tourner en parallèle plusieurs commandes.
Je reprend la main après un wait.

Ma question, comment savoir que l'ensemble (ou chacune) de mes commandes s'est bien déroulée?
$? ne me donne le statut de sortie que de la dernière.
Et quand j'essais de les mettre dans des accolades, le shell me dit que le ; n'est pas attendu...

Mon script actuel:


#!/bin/ksh
commande1 "$var1" SUPERIEUR fichier1 &
commande2 "$var2" SUPERIEUR fichier2 &
commande3 "$var3" SUPERIEUR (…)

Forum Programmation.shell lidio !

Posté par  .
Étiquettes :
0
25
juin
2005
Bonjour à tous,

Je tentes, sous Debian sarge, d'éteindre l'écran de mon ordinateur portable lorsque celui-ci complètement fermé.

Pour cela j'utilise l'ACPI qui me permet de savoir, par le biais du bouton "lid", si l'écran est rabattu ou non.

Bref, j'essaie de compléter le script système qui est appelé lorsque le bouton "lid" est enfoncé. (l'écran appuis dessus !)

Il s'agit du fichier: /etc/acpi/actions/lm_lid.sh

fichier initial:
----------------------------------------------------------------------------------------------------------
#!/bin/bash

test -f /usr/sbin/laptop_mode || exit 0

# lid button pressed/released event handler

(…)

Forum Programmation.shell unzip |grep

Posté par  .
Étiquettes : aucune
0
24
juin
2005
Bonjour,
je tourne un peu en rond depuis quelque temps :

je tente de lire dans un fichier sxw pour trouver les fichiers qui comprennent le mot cahier (par exemple).

j'ai donc trouvé avec la ligne de commande un :

unzip -p fichier.sxw content.xml|grep -i "cahier" et
là, il m'affiche automatiquement
le contenu xml du fichier content.xml qui a bien cahier dedans.
Hors j'aimerais avoir le nom du fichier et pas le contenu de la ligne , j'ai donc essayé (…)

Forum Programmation.shell transfere fichier entre deux serveur

Posté par  .
Étiquettes : aucune
0
22
juin
2005
1-comment faire un script shell qui permet le transfert des fichiers entre deux machines connectées dans un réseau

voila :

for file in (ls *)
do
monprocess file
transfere_file_vers_autre_machine
done

1- comment faire le transfere ver une autre machine ?
2- j'aimerais que le transfere se fait dès que le process termine de traiter le fichier ?
merci d'avance

Forum Programmation.shell mysqldump ??

Posté par  .
Étiquettes : aucune
0
21
juin
2005

Je recherche à faire une sauvegarde d'une base de données mais uniquement les données !

Je sais qu'on peux le faire sous phpmyadmin mais je veux le rendre automatique, via cron donc je recherche une ligne de commande faisant une sauvegarde de toutes les données d'une base comprennant plusieurs tables !

Merci !

Forum Programmation.shell script awk

Posté par  .
Étiquettes : aucune
0
21
juin
2005
Bonjour à tous,

Voila, je pense que la meilleure facon de solutionner mon probleme serait d'utiliser un script awk.

Je vous expose le 'probleme' :

J'ai un fichier (input) contenant des lignes comme suis :

/monsite/monpath/monsouspath/monsoussouspath/monfichier
/monsite/monpath/monsouspath/monsoussouspath/
/monsite/monpath/monsouspath/monsoussouspath/unautrefichier
/monsite/monpath/monsouspath/monsoussouspath/encoreunautrefichier
/monsite/monpath/monsouspath/monsoussouspath/
/monsite/monpath/monsouspath/monsoussouspath/
/unautresite/monpath/monsouspath
/unautresite/monpath/monsouspath/unfichier

et je voudrais que mon script awk matche toutes les lignes contenant "/monsite/monpath/monsouspath" et que la ligne ne se termine pas par un "/" (et donc se termine par un nom de fichier) et que ce soit (…)

Forum Programmation.shell détecter la fin d'un programme

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
juin
2005
Voila, j'ai un petit problème.
Je suis en train de faire un petit script qui se charge de lancer wine avec certains paramètres. le problème c'est que parfois wine fait un processus en arrière plan et le processus principal rend la main.
Du coup, mon script restaure les paramètres comme avant et wine ne s'execute pas là où il faudrait.

Alors, question: comment détecter lorsqu'un programme avec TOUS ses processus enfants se terminent ?
J'ai tenté en récupérant le processus (…)

Forum Programmation.shell Inverser une chaine de caractères

Posté par  .
Étiquettes : aucune
0
17
juin
2005
Salut,

j'ai une chaine:

SNMPv2-SMI::enterprises.3582.1.1.3.1.7.0.0.0

je voudrais la renverser, pour recuperer le 0 à la fin. Le probleme c'est que je ne peux pas utiliser tr car la j'ai du texte, mais c'est pas forcement toujours le cas suivant les machines. Donc la solution que je trouve la plus pratique est d'inverser la chaine, de faire un cut -d "." -f1 pour recuprer la derniere valeur (qui n'est pas forcement 0).

sort joue seulement avec des lignes et pas avec (…)

Forum Programmation.shell Un pipeline, deux pipelines, trois pipelines...

Posté par  (Mastodon) .
Étiquettes : aucune
0
16
juin
2005
Bonjour ô forum.
La question technique du jour :

Je veux enchaîner deux pipes en shell (j'utilise bash), et que le tout s'effectue en parallèle et donc avoir au fur et à mesure la sortie des deux pipes.
La commande ressemble à ça :
programme1 | traitement | programme2
Typiquement dans programme1 on a un programme qui fait des trucs et indique son statut sur stdout. Dans traitement on a une commande awk assez complexe qui choppe le résultat de (…)

Forum Programmation.shell cvs : ascii et binary file, comment choisir ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
juin
2005
Bonjour,

J'ai un soucis avec mon serveur cvs qui est fort simple a relater :
j'ai dans l'arborescence de mon projet des fichiers .gif .jar .png, etc, et lors de mon import initial (via cvs import), ils ont semble-t-il été traités comme de l'ascii et non comme du binary.

Dans mon logiciel (Websphere Studio), je vois clairement qu'ils sont traités comme de l'ascii et non du binary, malgrès que j'ai activé les options pour dire que gif, png, jar devaient (…)

Forum Programmation.shell help : script bash qui trouve les dépendances

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
juin
2005
Je voudrais connaître les dépendances de mon programmes (pour en faire un deb facilement). Et n'ayant rien trouver pour cela, j'ai décider de faire un petit script qui m'afficherai les librairies nécessaires.
Or, je voudrais que les libs qui sont demander par d'autres libs ne soit pas affiché. (Ex : grace au script je trouve libqt3c102-mt et libx11-6, mais comme libx11-6 est nécessaire pour libqt3c102-mt, il ne doit pas s'afficher)

Mais je fais face à de nombreux problèmes : notamment (…)

Forum Programmation.shell [???] verification fichier + traitement chaine

Posté par  .
Étiquettes : aucune
0
13
juin
2005
Bonjour a tous,

Je suis entrain de faire un script shell, je debute et j'aimerais faire quelque chose si quelqu'un pouvait m'aider ;)

PROBLEME 1) Je voudrais vérifier la non présence d'un mot ou d'une ligne dans un fichier et si ce test est ok alors je continue mon traitement

PROBLEME 2) faire un traitement sur une chaine de caractere par exemple une chaine:
nom("linux")
un echo $var m'afficherai linux a l'écran

ca a l'air tout bete mais je galere (…)

Forum Programmation.shell Multi utilisateurs d'un script

Posté par  .
Étiquettes : aucune
0
12
juin
2005
Bonjour,

Je vous expose mon problème.

Je voudrais pouvoir exécuter le même script sur 2 ordinateurs a la fois, et ce en même temps.
Le problème c'est que lorsque je met une valeur dans une variable, elle n'existe que pour un seul de ces deux ordinateurs.

Comment faire pour que la valeur que je met dans la variable soit reconnue lors de l'exécution simultanée du script?

peut on écrire la liste des variables dans un fichier et faire que le (…)

Forum Programmation.shell Appel de variable dans un if

Posté par  .
Étiquettes : aucune
0
11
juin
2005
voici mon problème


j ai dans la variable VAR1 une valeur A1
je veux que si dans la variable A1 il y a "xx" alors
la suite.
je veux que ce soit fait dynamiquement ainsi quelque soit la valeur de VAR1: A1, A2,... B1, B2,... H8 on reagarde si $A1, $A2, ... $B1, $B2, $H8 ... vaut "xx"
c'est a dire

VAR1=A1
if [ "$($VAR1)" = "xx" ] <-- ligne qui pose problème
then
lasuite
fi

je pense que cela (…)

Forum Programmation.shell envoyer un signal a VLC

Posté par  .
Étiquettes : aucune
0
9
juin
2005
Bonjour,
Je cherche le moyen d'envoyer à vlc un signal pour arrêter ou lancer une lecture. Je pense que cela est possible. Cela fait un moment que je cherche sans trop de succès. Si quelqu'un a déjà fait cette manipulation ou si vous avez une idée de la manière?

merci d'avance.

Forum Programmation.shell Afficher un caractere Ascii a partir de son code décimal

Posté par  .
Étiquettes : aucune
0
8
juin
2005
Bonjour,

je cherche a afficher un caractere ascii a partir de son code ascii décimal en shell.

J'ai vu qu'on peut le faire a partir de l'octal ou du hexadecimal, mais est-ce possible "simplement" a partir du code decimal

ex:
code ascii 199, caractere Ç

comment faire un "echo ... 199" qui me renvoit le Ç ?

Merci d'avance.

PS: Je suis en shell ksh, le perl ou python, ou autre ne m'interresse pas, merci.

Forum Programmation.shell Débutant en shell script needs help !!

Posté par  .
Étiquettes : aucune
0
6
juin
2005
J'essaie de développer un script pour le lancement automatique de vncserver sur mon serveur. Mais bon, il y a intérêt que cela fonctionne du premier coup, car le serveur n'est pas à côté de moi.

Voici le code:

#####################
#!/bin/sh

if [ -f "/tmp/.X*-lock" ] ; then echo "VNC Temp files detected"
for $i in /tmp/.X*-lock
if /bin/rm $i; then echo "VNC temp files deleted"
else echo "Error: can't delete VNC temp files"
fi
else echo "VNC ready to be (…)