Astuces diverses
[495] Astuces.divers
Forums hors sujets
[1568] general.cherche-logiciel
[197] general.cherche-materiel
[3451] general.general
[411] general.hors-sujets
[70] general.petites-annonces
[95] general.test
Forums associés à Linux
[2904] Linux.debian
[2175] Linux.debutant
[114] Linux.embarque
[3092] Linux.general
[165] Linux.gentoo
[244] Linux.gui
[105] Linux.livecd
[2833] Linux.mandriva
[365] Linux.noyau
[814] Linux.redhat
[109] Linux.slackware
[403] 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
[449] Programmation.autre
[490] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[252] Programmation.java
[199] Programmation.perl
[350] Programmation.php
[172] Programmation.python
[29] Programmation.ruby
[683] Programmation.shell
[84] Programmation.SQL
[341] Programmation.web
Forum Templeet
[74] Templeet.general
Forums associés à un événement ponctuel
[23] Temporaire.fosdem

Retourner aux forums.

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]

Programmation.shell : Changer de PGID sous Bash

Posté par Kerro () le 13 février 2008
0
Quelqu'un a-t-il une idée pour qu'un script puisse lancer des programmes avec un PGID (Program Group ID) différent ?

En principe tous ce qui est lancé à partir de Bash possède le même PGID. Je n'ai pas trouvé comment "séparer" un processus de ce groupe.

> Lire le message (0 commentaire).  

Programmation.shell : Alternatives aux shells

Posté par Kerro () le 13 février 2008
0
Bonjour,

j'utilise Bash depuis des années pour tout un tas de "petits" programmes. Par exemple pour récupérer des fichiers depuis un ftp, manipuler leur contenu, et envoyer le résultat dans une base de données. Ou pour effectuer des sauvegardes et les envoyer sur un serveur distant tout en gérant l'historique etc.

Mais Bash ne me convient pas en fait. C'est très bien lorsque j'ai 10 lignes, mais à partir de 100 ou 200 c'est la foire. Trop de particularités à gérer. Obligé d'utiliser (à suivre ...)

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

Programmation.shell : Recherche de motifs via un fichier

Posté par coyaote () le 08 février 2008
0
Bonjour,

Je cherche à trouver les motifs du fichier1 (1 motif par ligne) dans un second fichier. Ensuite je veux afficher les lignes du fichier2 comportant les motifs du fichier1.
Je recherche une comande unix que je pourrais executer via JAVA.

Avec les grep, awk je n'arrive pas à prendre les motifs du fichier1 pour regarder s'il existe dans le fichier2, étant donné que le fichier 2 ne comporte pas que les motifs.

[]$ more file1
toto
fifi
sisi
nono

]$ more file2
totosdsdssd sfdsdfsd (à suivre ...)

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

Programmation.shell : Remplacement de fichiers

Posté par bool2gum () le 04 février 2008
0
bonjour,
je cherche a creer un bash qui permet de remplacer un fichier par un autre dans l'arborescence d'un dossier, cela revient a chercher toutes les occurances pour un nom de fichier donné, exemple "monfichier.txt et le remplacer par "montexte.txt".

merci d'avance

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

Programmation.shell : stderr dans une variable

Posté par Philippe (page perso, ) le 30 janvier 2008
0
Salut, j'ai écris un script pour sauvegarder des données et je suis tombe face à un problème.

Par exemple :
TAR=`tar -czvf /home/MonHome.tar.gz /tmp/ 2>> $LOGDIR`

Lorsque je lance à la main le script, tar est très polie et il me dit :
tar: Retrait de « / » de tête des noms des membres


Si je vais voir dans le fichier log que j'ai défini dans la variable j'ai en vrac la ligne tar: Retrait de « / » de tête des noms des membres alors que pour le reste des messages (ceux que je gère par (à suivre ...)

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

Programmation.shell : Afficher le contenu d'un array bash

Posté par castorpilot () le 22 janvier 2008
0
Bonjour,

Auriez vous une solution élégante pour afficher correctement les éléments d'un tableau bash ?

Après avoir cherché un peu (advanced bash scripting, ...), le mieux que je trouve est :


for i in ${array[@]};do echo $i;done


Malheureusement, cet affichage est incomplet, je voudrais quelque chose du style :
array[index] = element, et pas juste 'element'.

D'autres solutions à base de boucle for sur les index ne sont pas satisfaisante, puisque bash permet de définir arbitrairement (à suivre ...)

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

Programmation.shell : Port parrallèle

Posté par Calve () le 14 janvier 2008
0
Bonjour :)

Je cherche une commande simple en bash pour lire un bit d'un port parrallèle. Est-ce que y'en une, ou bien j'ai mal cherché ?
Est ce que le port parrallèle peut pas etre un truc du genre /dev/foobar dans linux?

D'ailleurs, le bash est il adapté pour lire (simplement lire, pas écrire) un port parrallèle ? C'est peut etre mieux le C ?

Merci d'avance :)

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

Programmation.shell : Cherche cours de Bash

Posté par weeber (page perso, ) le 06 janvier 2008
0
Bonjour,

Je recherche des cours pour faire des scripts en Bash,
ainsi que les utilités qu'il peuvent avoir (exemples?)?

Merci d'avance.

Voici les cours que j'ai trouvé:
http://jan.newmarch.name/ssw/command/unix.html
http://www.ibm.com/developerworks/library/l-bash.html

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

Programmation.shell : Lancement en tache de fonds?

Posté par nexty () le 01 janvier 2008
0
Bonjour, je cherche le moyen de pouvoir lancé un bash en tache de fonds, c'est à dire que quand je fais le ctrl+Z le processus continue a tourné,

j'ai déja éssayé un & a la fin cela ne fonctionne pas...

je suis sous fedora core 4

ps: si je peux poussé, est t'il possible de faire une vérification et si le processus est down, le relance le plus vite possible?

merci en tous cas!

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

Programmation.shell : Récupération en shell script de valeurs de lignes dans un fichier

Posté par fredolecoco () le 21 décembre 2007
0
Bonjour,
Je voudrai pouvoir à l'aide d'un script shell récupérer le contenu d'un fichier qui possède des valeurs identiques sur plusieurs lignes comme celui-ci :
toto
toto
toto
toto
tata
tata
tata
titi
titi
...et j'aimerai récupérer chaque valeur mais de façon unique...comme ceci :
toto
tata
titi

Je pense savoir le faire en Perl (en bouclant 2 fois) mais je pense pas pouvoir utiliser de "flag" pour sortir de mes boucles en shell... Une ame charitable pourrait-elle m'aider ??
Merci beaucoup (à suivre ...)

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

Programmation.shell : Démarrer un shell avec un programme dedans.

Posté par Dan () le 20 décembre 2007
0
Depuis que j'ai écrit mon journal Vim VS Gvim, ce problème m'énerve de plus en plus.
Sous Vim, comme sous plein d'applications, CTRL-Z stoppe le processus pour revenir dans le shell. Ensuite, on se sert de bg ou fg pour mettre en avant ou en arrière plan.
J'aimerais reproduire ce comportement dans un terminal qui s'ouvre directement avec VIM.
Voici ce que j'ai essayé :

xterm -e vimLance un xterm avec uniquement vim dedans, CTRL-Z ne renvoit donc sur rien.
xterm -e sh -c "bash && vim"Ouvre (à suivre ...)

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

Programmation.shell : Wget, Sed et remplacement

Posté par ben (page perso, ) le 19 décembre 2007
0
Bonjours

Je cherche à récupérer des textes libre de droit via google books :

J'ai reussi à récuperer les pages à l'aide de wget en faisant :

wget -k -p -erobots=off -np -N -nd --user-agent=Mozilla/5.0 -O "http://books.google.com/books?id=asVKAAAAMAAJ&pg=PA350&dq=Ca(...)"


Ma première question, connaissez vous une option de wget pour éviter de télécharger également les images ?

Ensuite, je souhaiterais extraire le texte qui se trouve entre les balises
‹div class="display_text" style="widt (à suivre ...)

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

Programmation.shell : différences entre 2 fichiers

Posté par Axel () le 15 décembre 2007
0
J'aimerais réaliser ceci à l'aide d'un script shell :

Je dispose de 2 fichiers A et B, et je souhaite trouver toutes les lignes de A qui ne sont pas dans B, puis toutes les lignes de B qui ne sont pas dans A.

J'ai essayé avec la commande diff, mais elle nécessite que les 2 fichiers soit triés de façon semblables, or ce n'est pas le cas. Ils sont déjà triés (mais différemment) et je voudrais éviter d'en faire des copies pour les retrier avec 'sort' puis ensuite faire un diff.

En gros (à suivre ...)

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

Programmation.shell : Sed, awk & cie

Posté par Axel () le 07 décembre 2007
0
Bonjour J'essaie de traiter ce genre de flux (résultat de 'yum list')
kernel.i686                              2.6.23.8-63.fc8        installed       
kernel.i686                              2.6.23.1-49.fc8        installed       
kernel-devel.i686                        2.6.23.8-63.fc8        installed       
kernel-headers.i386                      2.6.23.8-63.fc8        installed       
arm-gp2x-linux-kernel-headers.noarch     2.6.12.0-2.fc8         fedora          
kernel.i586 (à suivre ...)

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

Programmation.shell : tcsh et interprétation de variables

Posté par plic () le 06 décembre 2007
0
Bonjour,

j'ai un petit problème débile dont je n'arrive pas à me dépatouiller :

$ set var1 = /home/toto
$ echo $var1
/home/toto

$ set var2 = '$var1/documents'
$ echo $var2
$var1/documents

Pour l'instant tout va bien (je récupère en fait $var2 d'ailleurs, mais c'est pour l'exemple).

Comment faire maintenant pour avoir simplement $var3 = /home/toto/documents ?

$ eval $var2
/home/toto/documents: Command not found.

Si $var2 ne contient qu'une seule chaîne de caractères, je peux récupérer (à suivre ...)

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

Programmation.shell : ouvrir un fichier avec des programmes en ligne de commande bash

Posté par hippo (page perso, ) le 16 novembre 2007
0
je dois procéder à une succession de traitements sur des fichiers videos mpeg: reformattage, demuxage et remuxage .
je peux trouver les lignes de commandes permettant ces traitements à l' aide d' un script bash mais mon probléme est de faire reconnaitre à ce script le fichier en entrée .
exemple j' avais la ligne de commande suivante dans mon menu KDE:
ffmpeg -i %u -f mpeg -acodec copy -vcodec copy $home %u+"corrige"
qui me premet de réaliser ce traitement en cliquant droit sur le fichier (à suivre ...)

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

Programmation.shell : système de verrou ( 1 = 2, sisi avec linux )

Posté par Alexandre BOSSIER (page perso, ) le 05 novembre 2007
0
Je viens à votre rencontre pour vous aider dans ma recherche ^^ (voilà une manière de dire que l'on as besoin d'aide).

Plus sérieusement, je tente de me défaire des fichiers verrous que l'on peut créer dans nos scripts, tels que ceux que l'on peut mettre dans le /var/run.

J'ai pensé à une méthode, celle de compter le nombre de processus en cours et si le nombre de processus est égal à 2 ou supérieur .... c'est que le script est déjà en exécution.

Certes, simple comme idée, ca marche (à suivre ...)

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

Programmation.shell : Script de sauvegarde totale/incrémentielle via tar

Posté par Alexandre BOSSIER (page perso, ) le 29 octobre 2007
0
Bonjour,

Je cherche à faire un script de sauvegarde qui gère l'incrémentiel. Mon script est pratiquement fait, me reste plus qu'un petit soucis, j'aimerrai pouvoir sauvegarder dans les incrémentielles seulement les fichiers qui ont changés depuis la dernière sauvegarde totale.

J'ai une fonctione qui détermine le dernier jour ouvré (qui fonctionne très bien). Et suivant ce jour ouvré, on détermine si il y a eu une sauvegarde, si il y en as pas, la sauvegarde du jour actuel sera totale (à suivre ...)

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

Programmation.shell : Besoin d'aide pour un petit script de renommage

Posté par Joël Porquet () le 22 octobre 2007
0
Bonjour à tous,
En ce moment, j'ai un peu le cerveau en compote et la programmation shell n'arrangeant pas vraiment les choses, je requière votre aide.
Je voudrais faire un script qui reçoive deux noms de fichiers :
pattern1.ext1 et pattern2.ext2
et je voudrais (tout simplement), renommer le premier fichier en :
pattern2.ext1

Merci d'avance pour le prêt de vos neurones !

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

Programmation.shell : comparer 2 fichiers sans fusion

Posté par jeanjan () le 20 octobre 2007
0
Bonjour,

je souhaite comparer 2 fichiers juste pour savoir s'ils sont identiques ou pas, je ne veux pas les fusionner.
S'ils sont identiques je supprime le + récent et s'ils sont différents je supprime l'ancien.

j'ai fait ça, mais ça ne fonctionne pas car il s'attend à des chiffres je pense
comp=`diff -s passe.html actuel.html`
ident="Files passe.html and actuel.html are identical"
wget http://127.0.0.1/catcher/example3.php -O /var/www/catcher/actuel.html
while [ "$comp" -ne "ident" ] ; do
(à suivre ...)

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

Revenir en haut de page

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]