voila je suis nouvellement inscrit dans le forum j'ai un probleme :
je voudrais ecrire un scripte en shell bash qui me permetterait
de concaténé la date et le moi systeme
puis de les comparer avec un ensemble de fichier qui se trouve dans repertoire.
et pour chaque fichier on compare seulement
du 8 caractere au 15 caractere de mon fichier
Je chercher à faire un petit script bash qui prend le répertoire en cours via $PWD et le modifie dans une nouvelle variable à l'aide de sed, ainsi je passe de /home/dev à /home/prod et inversement.
Le script fonctionne mais un cd $mon_nvx_dir ne fonctionne pas car le script s'execute dans un processus fils et ne modifie donc pas le répertoire courant de l'utilisateur.
J'ai trouvé un moyen de contourner mon problème en utilisant source(ou "." ) ce (...)
Bonjour
Jusqu'ici, je sauvegardais sur un disque dur local l'ensemble de mes données avec un petit script bash à base de rsync. Seulement au fur et à mesure que je prends conscience du caractère vital de mes données (sic), je me penche de plus en plus sérieusement sur une sauvegarde complémentaire décentralisée sur un serveur ftp.
Je pourrais aussi utiliser rsync pour le ftp (il me semble qu'il gère ça aussi), mais là où je suis exigeant c'est que je (...)
J'ai besoin de remplacer , dans toutes les lignes qui suivent la ligne contenant "truc", le deuxième champ "" par "truc" , et ceci jusqu'à rencontrer la ligne contenant "Machin"
J'ai recherché assez longuement comment créer un script shell capable de gérer de multiples options facultatives ainsi que de multiples arguments.
J'ai finalement trouvé des solutions intéressantes que je souhaite partager ici.
On pourra facilement réutiliser la structure de ce script pour d'autres applications.
Merci aux divers contributeurs de proposer d'éventuelles corrections ou améliorations (notamment, par exemple une gestion des erreurs avec retour de code d'erreur numérique).
Voici le script en question :
J'essaie de lire le contenu d'un répertoire avec des fichiers possédant potentiellement des espaces pour les mettre dans un tableau. J'ai fait des tests mais il y a quelque chose que je ne comprend pas.
J'initialise d'abord un tableau et crée une fonction pour afficher un élément du tableau par ligne (même si les éléments contiennent des espaces) :
tab=()
display(){
for i in "$@"; do
echo "$i"
done
}
maintenant je fais une boucle pour me collecter tous (...)
Bonjour a tous...
J'ai besoin de votre aide...
Je voudrais écrire un script shell qui va lire, toutes les 3 secondes dans un répertoire la première ligne d'un fichier (elle donne le chemin d'une image), l'ouvre avec un visualisateur (gimp par exemple), et si la ligne a changé, rafraichir gimp.
Est-ce possible?
Si oui, comment?
merci a tous...
Paulin
J'aime bien la ligne de commande mais j'aime aussi les applications graphiques, et j'ai donc créé un certain nombre de scripts shell pour ouvrir mon éditeur de texte favori en arrière plan, ouvrir mon gestionnaire de fichiers (nautilus ou thunar, selon les humeurs).
Seulement, avec kwrite, j'ai un petit problème. Voici la ligne de commande que j'utilise :
Les aliases du shell peuvent rendre bien des services. Par exemple, ajouter l'option --truc à chaque usage de la commande machin car il n'y a pas vraiment de raison de faire sans (Ex: scp -C). Ils peuvent aussi éviter de taper une longue ligne pour avoir le résultat souhaité.
Aussi, je partage avec vous ma collec' d'aliases bash (certains sont de moi, d'autres sont de debian)
alias bigtree='tree -aFN'
alias cp='cp -i'
alias der='last|less'
alias dmesg='dmesg -s 1234567890' alias ls='ls (...)
Je suis débutant sur le bash shell, et je recherche une méthode pour exploité un resultat. Le résultat suivant est déjà issu d'un fichier que j'ai traité avec un script :
toto 0.0% 0.0%
toto 0.0% 0.2%
toto 0.0% 0.6%
toto 0.1% 0.0%
toto 0.1% 0.1%
toto 0.1% 0.3%
toto 0.1% 0.5%
tata 0.3% 0.0%
bibi 0.0% 0.0%
bibi 0.1% 0.0%
bibi 0.1% 0.1%
bibi 0.1% 0.3%
bibi 0.3% 0.0%
lolo 0.4% 0.0%
lolo 0.4% 1%
lola 0.0% 0.0% (...)
Bonjour,
J'ai crée un fichier de valeur qui se comporte de cette manière
7 10 c'est le 7 qui définit le nombre de lignes
1 1 40 40 $inc $dec
2 3 40 40 $inc $dec
4 5 40 40 $inc $dec.... pendant 7lignes
pour une ligne
1 10
1 1 40 40 $inc $dec
Au départ j'avais crée un script csh(voir ci dessous) qui me lisait qu'une seule ligne (voir en haut) , or maintenant j'aimerais l'adapter pour qu'il (...)
Bonjour, j'ai un petit souci , j'aimerais créer un tableau de valeurs (2colonnes et 7 valeurs)type :
x1 y1
x2 y2 ... dont x1 et y1 sont fixés et après je connais toutes les formules pour calculer mes points qui découlent de x1 et y1 or je ne sais pas comment paramétrer mon tableau (soit sous c ou csh)!si quelqu'un pouvait me donner un petit tuyau !
merci
je voudrais pouvoir lancer comme un daemon un exécutable non prévu pour ça à la base ... avec quelle(s) commande(s) puis-je faire cela à l'intérieur d'un script??
Salut a tous,
allors j'ai écris un script de shell (filter.sh) qui interagit avec une petite application de compilation automatique de paquettages .rpm grace a ant. le but du script è de recupérer le nom du package rpm finale (et seulement le nom) dans le fichier de log.
exemple fichier de log:
Citation:
- building php.tar.gz
+ tar -xvzf php.tar.gz
+ cd php
+ ./configure
+ make
+ rpmbuild -bb php.spec
- generating package for php
wrote: php.rpm
wrote: php-debuginfo.rpm