[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]
Programmation.shell : Cat et les espaces
Posté par Raphaël () le jeudi 07 aoûtJe sais que cette question a déjà été traitée, mais je ne suis pas foutu de remettre la main sur les postes.
Je me casse tout le temps les dents sur l'utilisation de cat pour lire itérativement les lignes d'un fichier dans une boucle for.
Voici le dernier exemple en date :
echo "Aix en Provence;EcoledArt;24;27;true" | sed 's/^\([A-Z].*\);.*;.*;.*;true$/\1/' va me renvoyer :
Aix en Provencec'est ce que je cherche à obtenir, mais pour le contenu d'un fichier.
Une partie (à suivre ...)
> Lire le message (17 commentaires, moyenne: 2,3).
Programmation.shell : test sur la taille d'un fichier
Posté par vitcz () le 31 juillet 2008#debut du script taille=$(du -sh $filename1.tar.gz) if (($taille <= 100)); then ftp 000.00.00.00 <<"EOF" bin cd REP send $filename1.tar.gz quit bye "EOF" echo "l'envoi a été effecté" else echo "le fichier est trop (à suivre ...)
> Lire le message (8 commentaires, moyenne: 2,6).
Programmation.shell : RANDOM en bash
Posté par ffx () le 28 juillet 2008j'ai du mal à comprendre le fonctionnement du RANDOM dans bash, même si j'ai l'impression que c'est peut-être au niveau de la portée des variables que je ne comprends pas tout
J'ai écrit le petit script suivant, qui à chaque fois initialise le RANDOM (à chaque fois à la même valeur, 12), puis en demande la valeur (donc selon ma compréhension du man, je devrais toujours retrouver la même valeur (en bash intéractif je trouve toujours 5451).
Je fais quatre cas différents :
1. en (à suivre ...)
> Lire le message (3 commentaires, moyenne: 2,7).
Programmation.shell : comment tuer des process fils automatiquement dans un script shell...
Posté par EraZerg () le 24 juillet 2008j'ai un script toto.sh qui lance plein de processes et je veux que lorsque mon script se termine les processes meurent. Il n'est pas impossible que les processes meurent d'eux même avant la fin de l'execution de toto.sh.
Au debut j'avais fait un naif:
#!/bin/bash
proc1 &
pid1=$!
proc2 &
pid2=$!
...
...
kill -9 $pid1 $pid2
mais il y a un risque, si proc1 meurent avant la fin de toto.sh de flinguer un innocent process qui aurait récupéré le pid.
J'ai pas bien saisi pourquoi lorsque (à suivre ...)
> Lire le message (8 commentaires, moyenne: 2,3).
Programmation.shell : Remplacer une séquence par le contenu d'une variable, dans un fichier
Posté par MilkaJinka () le 18 juillet 2008(Remplacer les » et les « par des > et des <)
J'aimerais proposer un mini système de templates pour les documents HTML/XML, permettant d'afficher n'importe quelle variable du shell. Ça fonctionne comme ça : j'écris dans le document la variable à afficher entre commentaires («!--$FOO--»), je passe le document à la moulinette de mon script, il repère la séquence, et remplace «!--$FOO--» par le contenu de la variable $FOO
J'arrive à le faire en définissant explicitement une (à suivre ...)
> Lire le message (8 commentaires, moyenne: 2,5).
Programmation.shell : Compraison de chaines de carcatères sous bash
Posté par eddine () le 16 juillet 2008Je sui en train d'écrire un script afin de mettre un timestamp + une commande que je ferai tourner d'une certaine heure jusqu'à une autre.
Mais je butte sans arrêt sur le test de comparaison entre l'heure courante et l'heure de fin. J'ai consulté pas mal de sites sur bash, que je suis à la lettre mais rien n'y fait.
Mon squelette de script
#!/usr/bin/bash
cur_time=`date +"%H:%M"`
end_time="18:00"
while [ "$cur_time" < "$end_time" ]
do
echo -e "$cur_time \n " >> new_monitor (à suivre ...)> Lire le message (3 commentaires, moyenne: 2).
Programmation.shell : mv : Périphérique ou ressource occupé
Posté par Mathieu Stumpf (Jabber id, page perso, ) le 16 juillet 2008J'essai de faire un mv tout bête du type :
$ mv /opt/source /opt/destination
Et j'obtiens
$ mv: ne peut déplacer `/opt/source/' vers `/opt/destination': Périphérique ou ressource occupé
Jusque là, tout va bien, me dis-je, et je cherche donc les ressources qui utilise /opt/source :
$ lsof | grep 'opt'
$
Aucun résultat donc pour ce qui est des fichiers ouverts. J'ai également éteint le serveur web et le serveur de base de donnée qu'utilise cette appli, au cas ou, mais (à suivre ...)
> Lire le message (9 commentaires, moyenne: 2,1).
Programmation.shell : Ajout d'un time stamp sur la commande top/prstat
Posté par eddine () le 11 juillet 2008je suis sous sunOS,
je dois monitorer une machine ,
pour cela j'utilise la commande suivante :
prstat -L -m -p 15 > process_threads_stats.out &
elle me donne la sortie suivante
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Total: 0 processes, 0 lwps, load averages: 0.46, 0.48, 0.49
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Total: 0 processes, 0 lwps, load averages: 0.46, 0.48, 0.48
PID USERNAME USR SYS TRP (à suivre ...)> Lire le message (6 commentaires, moyenne: 1,5).
Programmation.shell : utilise une variable procmail dans shell
Posté par spider10 () le 07 juillet 2008SHELL=/bin/sh
PATH=/usr/bin
DEFAULT=/home/test/mail/
MAILCOPY=/home/test/copymail/
# les recettes
:0c:
* ^From.*test
$MAILCOPY
je souhaite utilise la valeur $MAILCOPY de procmail dans un script shell comment pourrait-je l'utilise la valeur récupérer dans le procmail ci-dessus
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.shell : shell dans un editeur
Posté par spider10 () le 02 juillet 2008> Lire le message (2 commentaires, moyenne: 2).
Programmation.shell : shell dans un editeur
Posté par spider10 () le 02 juillet 2008> Lire le message (2 commentaires, moyenne: 2).
Programmation.shell : Tubes : sed vs. grep
Posté par Nicolas () le 26 juin 2008Un drôle de comportement, je dois modifier des fichiers, je fais pour celà des petits scripts.
Je veux supprimer une ligne contenant une expression :
grep -v "\#include \"fichier.h\"" $1 > $1
me rend un fichier vide. Je suis obligé de faire :
grep -v "\#include \"fichier.h\"" $1 > $1.1
mv $1.1 $1
Pourtant juste avant j'ai fait un ligne du genre :
sed -e 's~\#include \"fichier.h\"~~g' $1 > $1 ;
Qui fonctionne.
Pourquoi cette différence de comportement pour un résultat somme toute (à suivre ...)
> Lire le message (13 commentaires, moyenne: 2,3).
Programmation.shell : procmail avec shell
Posté par spider10 () le 21 juin 2008> Lire le message (3 commentaires, moyenne: 1,7).
Programmation.shell : Ordre alphabétique de la commande ls
Posté par ggggauthier () le 20 juin 2008
$ touch a à b c d e é f g
$ ls
a b c d e f g à é
et comment y remédier?
Merci
> Lire le message (5 commentaires, moyenne: 1,6).
Programmation.shell : ctrl+c
Posté par abendas () le 19 juin 2008Je cherche à faire la même chose que la combinaison ctrl+c en commande. Vous pouvez m'aider ?
> Lire le message (5 commentaires, moyenne: 3,2).
Programmation.shell : enregistrer sous JJMM.txt
Posté par abendas () le 17 juin 2008Je souhaite enregistrer des fichier de log au format JJMM.txt, où JJ = jour et MM = mois. Merci pour vos futures réponses.
> Lire le message (5 commentaires, moyenne: 2,6).
Programmation.shell : création de menus en ksh
Posté par abendas () le 16 juin 2008Je cherche à calculer la moyenne de CPU consommé sur un serveur toutes les 10 minutes avec l'aide de 'vmstat' et de la schléduler avec crontab.
merci à ceux qui se pencheront sur le problème.
> Lire le message (9 commentaires, moyenne: 1,7).
Programmation.shell : Mail sur un nouveau fichier
Posté par manud () le 10 juin 2008Je n'arrive pas à trouver comment créer un programme pour recevoir un mail à chaque fois qu'un utilisateur inscrira un fichier dans un répertoire.
Quelqu'un aurait-il une piste ou une solution?
Merci d'avance.
> Lire le message (12 commentaires, moyenne: 2,1).
Programmation.shell : aidez moi svp programmation shell
Posté par jocker132 () le 05 juin 2008S'il vous plait
j'aimerai connaitre la soultion de cet exercice si c'est possible
Ecrire un programme shell qui reçoit plusieurs paramètres (des noms de fichiers). Pour
chaque fichier reçu, il s’agit d’effectuer les tâches suivantes
- Si le fichier est ordinaire vous lui ajouter le droit de lecture, s’il ne l’a pas déjà.
- Si le fichier est un répertoire vous lui ajoutez le droit « x ».
- Sinon vous réinitialisez toute la chaîne de permission relative au propriétaire (à suivre ...)
> Lire le message (12 commentaires, moyenne: 5,9).
Programmation.shell : horloge au moment du lancement d'une commande
Posté par peyo (page perso, ) le 28 mai 2008J'utilise bash et je voudrais qu'au moment ou je lance une commande, bash envoie l'heure avant de l'exécuter.
genre
toto@titi $
et quand je rentre et valide une commande j'ai l"heure :
toto@titi $ echo plop
donne :
toto@titi $ echo plop
15:46
plop
toto@titi $
merci à vous si vous avez des idées ou connaissez la soluce.
Peyo.
> Lire le message (12 commentaires, moyenne: 2,4).
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]


