Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information
Astuces diverses
[488] Astuces.divers
Forums hors sujets
[1550] general.cherche-logiciel
[190] general.cherche-materiel
[3416] general.general
[404] general.hors-sujets
[63] general.petites-annonces
[94] general.test
Forums associés à Linux
[2878] Linux.debian
[2163] Linux.debutant
[114] Linux.embarque
[3066] Linux.general
[164] Linux.gentoo
[243] Linux.gui
[105] Linux.livecd
[2824] Linux.mandriva
[364] Linux.noyau
[804] Linux.redhat
[108] Linux.slackware
[398] Linux.suse
Forums LinuxFr.org
[104] LinuxFr.bug
[21] LinuxFr.changements
[10] LinuxFr.forums
[69] LinuxFr.idees
[13] LinuxFr.moderation
[46] LinuxFr.questions
Forums sur la programmation
[448] Programmation.autre
[489] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[249] Programmation.java
[197] Programmation.perl
[345] Programmation.php
[172] Programmation.python
[27] Programmation.ruby
[674] Programmation.shell
[82] Programmation.SQL
[338] Programmation.web
Forum Templeet
[73] Templeet.general
Forums associés à un événement ponctuel
[23] Temporaire.fosdem

Retourner aux forums.

[ Précédent :: 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 :: Suivant ]

Programmation.shell : Probleme de script...

Posté par tdldp () le 17 mars 2006
Bonjour

Je tente de faire un script sh, afin de traiter, pour une appli qui envoi sur un compte ftp, un dezippage des fichiers, mais uniquement si la presence d'un fichier de maj est présent...

Voici le code :

[code]
#!/bin/bash

cd photos/
if test -f maj.txt then rm -f maj.txt
if test -f photos.zip then unzip -o photos.zip
cp photos.zip old/photos_`date +%d%m%y`.zip
rm -f photos.zip
fi
fi
[/code]

Or à l'execution voici la reponse que j'ai
-bash: appli.sh: command not found

Quand je tente (à suivre ...)

> Lire le message (8 commentaires, moyenne: 1,8).  

Programmation.shell : Fichiers mdb (access) et script bash

Posté par Franck Routier () le 17 mars 2006
Bonjour,

je cherche à automatiser le traitement de fichiers .mdb sous linux.
Je dispose des commandes de mdb-tools, à savoir :

- mdb-tables -1 fic.mdb : liste les tables d'une base .mdb, une table par ligne grâce à l'option -1
- mdb-export fic.mdb table : export dans un csv (à envoyer dans un fichier)

Je voudrais créer un script qui automatise l'export de toutes les tables de toutes les bases d'un répertoire, et je me heurte à mon manque de connaissances, de awk en particulier.

Donc je (à suivre ...)

> Lire le message (5 commentaires, moyenne: 1,8).  

Programmation.shell : variable d'environnement

Posté par Edouard Ouin (page perso, ) le 16 mars 2006
Bonjour a tous,

j'ai declare une variable d'environnement a l'exterieur de mon script

SUBSCRIPT=mail
export $SUBSCRIPT

ma question est comment dans un script shell, voire si cette variable est renseigne sans la lance bien sur, juste pour voir si elle n'est pas vide.

car quand je fais ca :

if [ ${SUBSCRIPT} ]
then
echo "subscript defined"
else
echo "not defined"
fi

il me lance le program mail !!!

merci

> Lire le message (4 commentaires, moyenne: 2,8).  

Programmation.shell : $LINES et $COLUMNS dans un script BASH

Posté par ChickenKiller () le 15 mars 2006
Bonjour,

Ma question est toute simple, mais j'avoue que sur ce coup là : je sèche.
Je voudrais tout simplement pouvoir dans un script bash pouvoir récupérer les variables $LINES et $COLUMNS pour pouvoir adapté la taille de fenêtres générées via "dialog".
Bizarrement, quand je suis en interactif, quand je tappe "echo $LINES", j'ai un affichage correcte du nombre de ligne de mon terminal, mais la même opération ne me retourne rien sous un script...
Le réponse est peut-être toute bête (à suivre ...)

> Lire le message (2 commentaires, moyenne: 2,5).  

Programmation.shell : ajouter une chaîne de caractères à la fin de chaque ligne d'un fichier

Posté par bibifricotin1 () le 15 mars 2006
Bonjour,

Je suis débutant en bash, je souhaiterais ajouter une chaîne de caractères contenue dans une variable à la fin de chaque ligne d'un fichier texte.

Quelle commande dois-je utiliser ?

Merci d'avance.

Bib

> Lire le message (10 commentaires, moyenne: 2,1).  

Programmation.shell : Extraction code erreur, et redirection dans un fichier avec un libellé clair.

Posté par njunju () le 15 mars 2006
Bonjour,

J'ai écris un script en bash, de sauvegarde sur DVD, pas très sorcier, en utilisant growisfs et mkisofs.

La vérification de la bonne réalisation de cette sauvegarde est sous la responsabilité d'un néophyte, pour lequel le contenu d'une log est indéchiffrable.

J'ai plusieurs fichiers de log (un pour chaque étape; formatage, gravure, création de l'image...), et j'aimerais pouvoir créer dans un autre fichier, un message clair et personnalisé, indiquant si la sauvegarde s'est bien (à suivre ...)

> Lire le message (4 commentaires, moyenne: 1,3).  

Programmation.shell : obtenir une alerte dans l'environnement graphique

Posté par Jeanuel (Jabber id, page perso, ) le 09 mars 2006
Bonjour,

J'ai un petit script de sauvegarde lancé par cron qui est de la forme suivante :


#!/bin/sh
{
echo sauvegarde 1
rsync ...
echo sauvegarde 2
rsync ...
} VV~/var/log/sauve.log 2VV~/var/log/sauve2.log


Comment faire pour que lorsqu'il y à un problème (quand on écrit dans sauce2.log), le script m'avertisse dans mon environnement graphique ?

Merci d'avance

Rem, j'ai utilisé le symbole V à la place du symbole "supérieur" que je n'arrive pas à obtenir dans linuxfr

> Lire le message (8 commentaires, moyenne: 2,6).  

Programmation.shell : Urgent, s'il vous plait

Posté par cachan () le 09 mars 2006
Bonjour,
J'ai un probleme urgent comme ca, j'ai un fichier de 4 colonnes comme ci-dessous:

i xG yG zG
1 0.5 0.5 1.0
2 0.5 1.0 1.0
3 0.0 1.5 -0.5
... ... ... ...
n ... ... ...

i varie de 1 à n. xG, yG,zG sont des coordonnées de l'indice i selon x, y, z.
Je veux faire une programme qui peut mettre des indices i dans un autre fichier comme la condition suivante.
Mettre des i qui obéissent la loi : 0< xG^2+yG^2+zG^2<= R1^2 dans le fichier 1
(à suivre ...)

> Lire le message (21 commentaires, moyenne: 1,9).  

Programmation.shell : Copie de fichiers distants

Posté par benjiman () le 08 mars 2006
Bonjour !
J'ai un serveur dédié tournant sous Linux Debian (Processeur : Sempron 2600) avec une bande passante de 10 mbpits, donc pour administrer mon serveur, je passe par une connexion SSH.

Et je voudrais en réalité que mon serveur dédié copie dans son disque dur un fichier distant ...
En réalité, je voudrais surtout lire une video par Mplayer ... mais des lors que je met une adresse http... la console me retourne :

"Starting playback...
Stream not seekable! ??% ??,?% 0 0 18%


MPlayer (à suivre ...)

> Lire le message (1 commentaire, moyenne: 3).  

Programmation.shell : insertion fichier avec sed

Posté par Laurent () le 08 mars 2006
Bonjour,

je cherche à ajouter un fichier A a la fin fichier B et mettre le tous dans C avec sed.

sed -e "r A " B > C

par contre cela insère a chaque fin de ligne. Je sèche pour spécifier que l'opération doit être faite qu' à la fin du fichier.

Merci de votre aide (et de votre indulgence car j`ai l`impression que cela ne doit pas être bien compliqué)

> Lire le message (4 commentaires, moyenne: 2).  

Programmation.shell : Recherche remplace champ avec condition

Posté par hugo_migou () le 08 mars 2006
Bonjour,
J'ai un soucis de performance donc je cherche des solutions type awk voir perl.
Pour toutes les lignes commencant par ACT, je veux remplacer la valeur du champ 12 avec celle du champ 14 si la valeur du champ 12 commence.
Pour l'instant j'ai une boucle qui prend toutes les lignes commencant par ACT et je teste si le champ 12 commence par zéro, si oui je fais un sed. Pour plus de performance, j'ai voulu contstruire un fichier avec les chaine sed de remplacement (s/ligne1/ligne2/g) pour exécuter (à suivre ...)

> Lire le message (3 commentaires, moyenne: 1).  

Programmation.shell : herescript

Posté par Treepwood (page perso, ) le 06 mars 2006
bonjour.
pourquoi que ça marche pas quand je fait ça:
echo <! >>plop
ça devrais pas m'écrire dans ./plop tout ce que je mets dans le herescript jusqu'au "!" ?
le cat plop me donne une ligne vide...
c'est normal ? (je suppose) je m'y prends mal? (hmm.. pareil.). est-ce au moins possible?
merça

> Lire le message (5 commentaires, moyenne: 2,6).  

Programmation.shell : && et ||

Posté par Treepwood (page perso, ) le 04 mars 2006
bonjour,
si j'ai bien compris ce que je connais du shell, ça:

commande;
if [ $?=0 ]
then
commande....

ça reviens à
commande && commande

commande;
if [ $?=1 ]
then
commande ....

reviens à
commande || commande

donc la question est .... :
est-il possible de faire ça:
commande;
if [ $?=0 ]
then
gnagnagna
elif [ $?=1 ]
then
gnagnagna
...

avec && et || ??
est-ce qu'on peux rendre simultané ou plutôt parallèle && et || ?
merci

> Lire le message (5 commentaires, moyenne: 2,6).  

Programmation.shell : Envoi de fichiers par FTP avec confimation par mail

Posté par sylvain calligari (page perso, ) le 02 mars 2006
Salute,

Voici ma situation:
Plusieurs fois par jour une application génère des fichiers texte, nommés AR.x dans un répertoire SPOOL.
Ces fichiers doivent être traités par une macro MSword sur une machine distante.

Actuellement je travaille sur un PC, qui voit /SPOOL via Samba, avec deux freewares :
-Bulk Rename Utility pour la gestion des noms
-Cobian Backup 7 pour la synchronisation par FTP

Comme ce n’est pas très ‘propre’ de faire cela avec un SAMBA+PC+2applis, je voudrais mettre un (à suivre ...)

> Lire le message (3 commentaires, moyenne: 1,7).  

Programmation.shell : Utilisation de grep

Posté par huong () le 02 mars 2006
Hello,
je débute en bourne shell et j'ai quelques questions.

1) Je veux tester si une variable correspond à une expression régulière et j'utilise:
if echo $salle |grep '[AB][0-4][0-9][0-9]$'> /dev/null; then
...



2 ) Un peu comme précemment fauf que je veux verifier que l'expression se trouve également en début de ligne d'un fichier :
if grep ^$login droits.txt > /dev/null && echo $login | grep '[a-z][a-z][a-z][a-z]$'; then

mais ca me parait pas très élegant. Peut-on faire plus simple?
(à suivre ...)

> Lire le message (2 commentaires, moyenne: 1,5).  

Programmation.shell : aide avec awk

Posté par redgepower () le 01 mars 2006
Bonsoir tout le monde!
J'ai un probleme pour implémenter mon script; vous pouvez vous en doutez en fait :) Je m'explique, en précisant que je n'ai jamais fait de script shell jusqu'à aujourd'hui, mais j'en ai besoin pour mon boulot :(

J'ai un tableau dans un fichier texte "sacinfo.txt" de 13 colonnes, avec + de 5000 lignes. Chaque colonne est séparée par une tabulation, on obtient un truc du style:

040414_230739 12.200000 71.669998 -7.747000 2004 105 23 12 26.125000 GUA 27.489021 -286.184998 (à suivre ...)

> Lire le message (3 commentaires, moyenne: 1,3).  

Programmation.shell : tar chroot et le reste

Posté par hervé Couvelard (Jabber id, page perso, ) le 01 mars 2006
Bonjour forum.

Je cherche à faire une archive tar sous la forme :
dir1/toto
dir2/tata
(....)

Maintenant mon dossier d'archive se trouve dans mon /home/dossier_archive/ et lorsque je fais mon
tar -zcf /home/dossier_archive/* archive.tar.gz mon archive est sous la forme :
/home/dossier_archive/dir1/toto
/home/dossier_archive/dir2/tata
(....)
bon normal, même si ce n'est pas ce que je cherche, donc je fais :
cd /home/dossier_archive/
tar -zcf . archive.tar.gz
toujours pareil, je ne trouve pas (à suivre ...)

> Lire le message (4 commentaires, moyenne: 1,8).  

Programmation.shell : find....

Posté par fsoumil2 (page perso, ) le 28 février 2006
Bonjour,

J'essaie de compter le nombre de fichiers d'un certain type qui se trouvent dans un directory.

Par exemple, find . - iname "*.mp3" | wc -l me renvoit bien le nombre de fichiers de mp3 qui se trouvent dans le directory en question.

Maintenant, j'aimerais compter les fichiers mp3 et ogg. Je fais comment ?
J'ai essayé find . -iname "*.[ogg,mp3]" | wc -l ou find . -iname "*.mp3|*.ogg" | wc -l et encore d'autres variantes plus tordues les unes que les autres mais je n'y parviens pas (à suivre ...)

> Lire le message (9 commentaires, moyenne: 3,8).  

Programmation.shell : recherche name=value dans un fichier txt

Posté par Edouard Ouin (page perso, ) le 27 février 2006
Bonjour,

Mon niveau de connaissance BASH est vraiment au plus bas ... tout oublie depuis les etudes et je dois m'y remettre pour produire un outil de monitoring, bref j'aurais besoin de votre aide:

Voici ma question du jour:
Je cherche a recuperer la VALUE correspondant a NAME dans un fichier texte qui a ce format:

NAME=VALUE
NAME=VALUE
NAME=VALUE

le script doit me renvoyer la valeur de VALUE pour NAME correspondant en scpecifiant la valeur de NAME.

Merci

> Lire le message (7 commentaires, moyenne: 2,3).  

Programmation.shell : Generateur de mots

Posté par baberone () le 26 février 2006
Bonjour, j'ai produit un petit script qui génère tous les noms de domaine possible (enfin pas encore tout à fait) et fait un ping afin de connaitre l'addresse IP lié. Le script prend 2 variables et les utilise pour définir les tailles minimum et maximum des mots a générer. Je voudrai améliorer les script et je voulais avoir votre avis. Les commentaires sont en anglais mais je pense que ca devrai aller. merci! Voice le code:
#!/bin/bash
MINSIZE=$1
MAXSIZE=$2
array1=(
a (à suivre ...)

> Lire le message (2 commentaires, moyenne: 1,5).  

Revenir en haut de page

[ Précédent :: 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 :: Suivant ]