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
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 (...)
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.
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 (...)
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.
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 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 & (...)
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
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 (...)
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:
Je cherche un moyen de pouvoir stoquer le nom d'une variable dans une autre variable afin de pouvoir la tester.
Exemple :
foo_bar1=test1
foo_bar2=test2
foo_bar3=test3
et lors du deroulement de mon script une variable bar va etre affectuée par une valeur qui va etre soit bar1, bar2 ou bar3 et je voudrais pourvoir utiliser le contenu de foo_bar1 si bar=bar1 etc ... Je sais pas si j'ai ete clair ou pas mais si une personne a une solution je (...)
Bonjour à tous.
Ce n'est pas sans émotion que j'écris mon première demande dans le forum.
Il y a un truc que je ne capte pas.
J'ai fait dans ma Debian le script bash ci-dessous simple qui range mes vidéos de mon Home et mes répertoires de téléchargement dans le répertoire video.
Sous ma Debian, ça marche perfecto, sauf pour les fichiers avec un espace (mais à la limite, ça je crois avoir déjà vu des solutions vite fait).
Sur une machine où plusieurs utilisateurs (dont moi) partagent le même compte, je souhaite utiliser régulièrement des alias qui me sont propres.
Du fait que le compte est partagé, il est hors de question d'aller modifier les fichiers de configuration qui sont chargés au moment de la connexion.
J'ai donc en tête de stocker mes alias dans un script KSH (ce qui correspond à mon type de shell courant) que je pourrais exécuter à chaque connexion. Malheureusement, si je (...)
bonjour, merci d'avance pour votre aide ,
je cherche a trier, avec un script en bash, un fichier dont chaque ligne commence par un nombre de 0 à 600 puis une tabulation suivi du restant de la ligne , je souhaiterai le trier en autant de fichier que de nombre différent qui commence chaque ligne.
voici mon ébauche de débutant :
set nb_temp 600
while [$nb_temp]
do cat resultat.txt | awk -F" " ' 1ドル ~/^""%3d" ",$nb_temp / {print 0ドル}' (...)
Je voudrais mettre en place un bash pour supprimer tout les fichiers de moins 1K octet dans des répertoires.
Je peut utiliser la commande rm -r , mais je ne sais pas comment faire pour connaître la capacité des fichiers.
Bonjour, Je cherche à coder un petit script de backup qui me permette de sauvegarder des données dans un dossier nommé à la date du jour et de supprimer les dossiers de sauvegarde antérieurs à n jours. J'arrive à faire la sauvegarde dans les dossiers horodatés sans soucis, mon problème, c'est pour la suppression des dossiers antérieurs, il faudrait que je puisse comparer la date du jour avec la date constituée à partir du nom du fichier (au format aaaammjj) (...)
Bonsoir à tous,
avant tous je remercie toute personne qui apportent leur aide.
j'ai testé les differentes propositions postés sur ce forum concernant la susbsitution de chianes connues par leur position .
Or le probléme c'est que je travaille sous AIX ,et la solution consistait à utiliser cette ligne
${inStr::119}"$varpos1"${inStr:128}" pour remplacer la chaine qui occupe de la 119 ---> 128 par la valeur de $varpos1 ne marche pas.
Si quelqu'un a une autre solution, je suis preneur .
Cordialement
J'ai ecris un petit scrit pour analyser mes logs. Pas de soucis tout fonctionne. Par contre, je voudrais le "perfectionner" et faire en sorte de le lancer regulierement (ie toutes les x heures par exemple). Mais je voudrais eviter de reprendre le log depuis le debut. D'ou ma question ; y a t'il un moyen simple d'indiquer "un point" de reprise ? Je pensais d'abord compter le nombre de ligne et le stocker.. mais je ne trouve pas ca (...)
Je suis newbies.
J'aimerai faire un script qui recherche une application, ensuite la lance avec une option. mon script commence donc par
#!/bin/bash
export trouve="$(find ./ -name checkSysConf)"
$trouve -r
La variable "$trouve" est un ensemble de PATH.
L'option "-r" est bien prise mais seulement pour la dernière ligne.
Comment l'insérer a la fin de tout les PATH contenu dans "$trouve"?