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
[2903] 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 : [recuperer la position d'une chaine de caractere]

Posté par shelleuse () le 02 février 2007
0
Bonjour à tous,

tt d'abord, merci à tt ceux qui m'apporteront leur aide.

Voici ce que je veux faire :
- j’ai un fichier avec des lignes de type :
Attribut1 : « +TITI+TOTO» Attribut2 : « +VAL1+VAL2+VAL3 » ….
- je veux, récupérer pour chaque ligne contenant « Attribut1 », la valeur de la chaine (ici +TITI+TOTO). Le pb, est que la posistion est différente d’une ligne à l’autre (je ne peux pas faire le cut)
-> en gros, je veux savoir quels sont les différentes valeur de la balise (à suivre ...)

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

Programmation.shell : Programmer démarrage et arret mandriva

Posté par pawel () le 31 janvier 2007
0
Bonjour,

Utilisateur de linux (Mandrake, puis Mandriva) depuis plusieurs années, mais nul en bash, je souhaiterais néanmoins écrire un petit programme qui me permette d'empêcher mon fils Christophe (17ans), de trop trainer sur internet alors qu'il a des devoirs à faire... Sad
Comme je ne souhaite pas lui interdire l'accès à la machine qui lui sert (aussi) pour de la bureautique, j'ai envisage le système suivant:

- Chris se logue avec son nom d'utilisateur et son mot de passe.

- Un script (à suivre ...)

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

Programmation.shell : direction d'une requete dans fichier log

Posté par byace () le 30 janvier 2007
0
J'ai un script ksh,
dedans un requete sql, j'aimerai savoir comment rediriger le resultat de ma requete dans un fichier de log

voici a quoi resemble mon script

#!/bin/ksh

sqlplus login/password @requete.sql


c'est court mais ça marche!!!

merci pour vos reponses....

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

Programmation.shell : Suppression massive de lignes

Posté par TuxPierre () le 26 janvier 2007
0
Salut,

Voila je cherche un petit conseil. Je possede deux fichiers: f1 et f2 (environ 100000 et 60000 lignes respectivement).
Ce que je souhaite faire c'est supprimer de f1 les entrees se trouvant dans f2. A priori facile.. mais ce que je cherche c'est la solution la plus rapide possible.
Pour l'instant je parcours mon fichier f2 et je fais un sed '/entre/d' f1. Ca marche mais c'est terriblement lent..
J'ai essaye un grep -v -f f2 f1mais c'est encore pire.

Alors si qqn a une idee, je suis preneur (à suivre ...)

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

Programmation.shell : Tri d'une liste en shell (KSH)

Posté par loic_1174 () le 25 janvier 2007
0
Bonjour à tous,
j'ai un probleme que j'arrive pas à resoudre. j'ai une liste de chaines de caracteres ( a b c d e) , cette liste correspond à une deuxieme liste d'entiers (5 2 1 3 4) ie a --5 , b --2 , c--1,...., je veux ecrire une fonction qui renvoie la liste de chaines ordonnés ie (c b d e a).
Si quelqu'un a une idée , comme je ne maitrise pas bien le shell, j'avoue que c'est délicat .
Amicalement

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

Programmation.shell : Filtrage sortie convmv

Posté par alfafa () le 25 janvier 2007
0
Bonjour,

J'aimerais filtrer la sortie de la commande convmv.
D'habitude, c'est très simple, il suffit de faire un "| grep filtre"
Mais avec cette commande :
$ convmv -r -f iso-8859-15 -t UTF8 * | grep filtre
ça ne me filtre pas mes lignes..!?


Avez-vous une idée ?

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

Programmation.shell : HashMap en shell

Posté par loic_1174 () le 24 janvier 2007
0
Bonjour à tous
y'a moyen en shell de mettre en oeuvre une sorte de hashMap clef/valeur
Cordialement.

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

Programmation.shell : Scruter un repertoire en permanance

Posté par loic_1174 () le 23 janvier 2007
0
Bonjour à tous,
quelqu'un pourrait me dire s'il y'a moyen de scruter un repertoire Rep de façon permanante, en shell, et renvoyer les nouveaux fichiers deposés dans le Rep.
Merci d'avance

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

Programmation.shell : Aide synthax shell pourle "case"

Posté par byace () le 23 janvier 2007
0
file_sql=requete.sql path_sqlplus=/exec/products/oracle/v10.2.0/bin ORACLE_BASE=/exec/products/oracle ORACLE_SID=RMSPOW1 database=$ORACLE_SID ORACLE_HOME=/exec/products/oracle/v10.2.0 #TIMESTAMP Thu Jan 18 19:28:25 NFT 2007 JOURSEMAINE=`date |cut -c 1-3` #Thu MOIS=`date |cut -c 5-7` #Jan JOUR=`date |cut -c 9-10` HEURE=`date |cut -c 12-13` #MINUTE echo "Exécution du fichier contenant la requete" echo "test" $JOURSEMAINE $MOIS $JOUR $HEURE # $path_sqlplus/sqlplus $user/$password (à suivre ...)

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

Programmation.shell : Problèmes de chemin et truc qui va pas avec if elif fi

Posté par hdiamant () le 22 janvier 2007
0
Bonjour à tous, Voilà, je rame un peu dans la rédaction de mon premier script : c pas tout rose ! Premier problème : le script fonctionne dans un terminal, si je l'applique à un fichier situé dans le répertoire courant. Si je démarre le script en sélectionnant un fichier (clic droit + script nautilus) le script s'exécute mais le 'mv' ne fonctionne pas. WHY ? Voici le script :
# Récupérer le nom du fichier sélectionné et son extension
	name=`echo "$1" | cut -d"." -f1`
 (à suivre ...)

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

Programmation.shell : extraction d'une requete SQL dans shell

Posté par byace () le 22 janvier 2007
0
bonjour à tous, J'aimerais appliquer, une requete SQL, dans un cron (AIX, 5.3), via un shell, en KSH. j'ai la requete mais je voudrais qu'elle soit appliquer correctement à mon shell. voici le select : #select count(*) from owlaccount where timestamp like '$JOURSEMAINE-$MOIS-$JOUR $HEURE%'; Merci pour les reponses.

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

Programmation.shell : mkfifo et erreur 'Broken Pipe'

Posté par Mildred (Jabber id, page perso, ) le 21 janvier 2007
0
Bonsoir,

J'utilise la version svn de gajim (pour mon jabber). Donc j'ai un petit script shell 'gajom-svn' qui met à jour ma copie locale depuis le svn et si modification il y a eu, recompile les modules nécessaires.
De plus, pour que je puisse voir ce qui se passe, j'ai décidé de rediriger la sortie de toutes les commandes (svn, compilation, gajim) vers une pipe (que je crée au début) et de lancer un xterm en background qui va executer un tail -f sur cette pipe.

Mon problème : Lorsque je (à suivre ...)

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

Programmation.shell : Comment gerer le \ ?

Posté par gnumdk (page perso, ) le 19 janvier 2007
0
echo too\toto|while read line
do
echo $line
done

Je voudrais que $line contienne too\toto et pas toototo

Le code suivant fonctionne:
echo too\\\\toto|while read line
do
echo $line
done

Et la ca m'affiche bien too\toto mais bon, je vois pas le pourquoi du comment et ca me parrait louche donc j'aimerai bien un peu d'aide!

Merci

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

Programmation.shell : Extraction du répertoire à partir d'un nom de fichier

Posté par ChickenKiller () le 16 janvier 2007
0
Bonjour,

Je souhaiterais, à partir d'un nom complet de fichier (avec son chemin complet), extraire uniquement le répertoire.

"/etc/network/interfaces" deviendrait alors "/etc/network/"

Je connais déjà basename qui fait l'inverse (extraction uniquement du nom du fichier). Je cherche donc une fonction équivalente ou une méthode la plus propre possible pour y arriver.

D'avance merci.

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

Programmation.shell : Comment fusionner 2 tables

Posté par Pior () le 15 janvier 2007
0
Bonjour,

J'ai une petite colle à vous proposer, vous les génies des outils unix.
(et là on va voir si la flatterie fonctionne...)

J'ai 2 tables sous forme d'un fichier texte; les données sont séparées par des tabulations.

Les 2 tables associent des données à un code (première colonne des 2 tables)

A priori on retrouve les même codes dans les 2 tables. Mais on ne devrait pas se baser la dessus.

Le problème : j'aimerai joindre les 2 tables.

A vot' bon coeur !

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

Programmation.shell : imagamagick en pratique : scanner -> gros tiff ...

Posté par Space_e_man () le 10 janvier 2007
0
Salut,


Au boulot, une multifonction produit de gros fichiers tif avec parfois plusieurs pages dedans, sous forme de calques (me semble-t-il). Ces fichiers arrivent via ftp dans un dossier partagé sur une machine Linux.

J'aimerais qu'automatiquement, ces images soit converties en un fichier png par page (par calque). Si au passage, chaqu'un de ces fichier png pouvait être "optimisé" pour prendre le moins de place possible (pas de canal alpha, espace de couleur respecté)

J'ai trouvé imagamagick (à suivre ...)

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

Programmation.shell : retirer une chaîne de caractère à la fin du nom de fichier

Posté par jeanjan () le 07 janvier 2007
0
Bonsoir à tous,

j'ai qq fichiers dans un répertoire et je veux supprimer dans le nom des fichiers tout ce qui est après une chaîne de caractère précise.

exemple de nom de fichier : cars&max=250&adv_g=&adv_age=7&adv_so
qui doit devenir : cars
à chaque fois la partie à supprimer commence par &max=250

je suis novice, j'essaie avec "for i in", j'ai trouvé comment supprimer des trucs au début des noms de fichiers mais pas à la fin. J'ai l'impression que le & dérange les commandes.

Merci (à suivre ...)

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

Programmation.shell : programme shell

Posté par higin3 () le 06 janvier 2007
0
comment ecrire une commande qui toute les dix secondes complete un fichier log en y ajoutant la date et la liste des utilisateurs connecté a cet instant sur la machine

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

Programmation.shell : Serveur multijoueurs

Posté par death_voice () le 05 janvier 2007
0
Bonsoir,
Je suis en train de programmer un jeu de dames en shell, le jeu étant presque fini, je cherche un script pour créer une application client/serveur.
je m'explique : pour l'instant, seulement 2 joueurs peuvent jouer (j'utilise la commande sync() pour transférer le damier modifié après chaque coup).
mnt je veux que ce jeu soit executer sur un serveur, ou un utilistaeur A se connecte et doit attendre qu'un autre utilisateur B en fasse autant.
quand l'utilisateur B se connecte, il s'aperçoie (à suivre ...)

> Lire le message (0 commentaire).  

Programmation.shell : Comparer deux numéros de versions

Posté par tangrop () le 28 décembre 2006
0
Bonjour,
je dispose de deux variables VERSION_CLIENT et VERSION_APPLI contenant des numéros de versions.
Je dois comparer ces numéros de versions et cela me pose problème.
En effet, la comparaison bash se fait selon l'ordre lexicographique et mes versions sont de la forme:
x.yz
ou x et y sont des entiers (en gros le majeur et le mineur)
et z est une lettre (release)

Donc bon, j'avais bien une solution à la base du style:

[code]
if [[ $VERSION_CLIENT > $VERSION_APPLI ]]
then
echo "le bon (à suivre ...)

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

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 ]