Bonjour,
J'aimerais écrire un script qui supprime le premier et le dernier caractère, qui sont tous les deux des guillemets doubles ("), de chaque ligne d'un fichier texte. Est-ce que quelqu'un pourrait me donner un piste (sed?) ?
Merci d'avance.
je demande s'il y a quelqu'un qui peut me fournir un exemple ou deux de script en ksh qui traite de saisir des valeur dans des variables et de calculer leur moyennes et de les editer dans un autre fichier
Bonjour,
Alors voila je voudrai savoir si c'est possible de tester si une variable existe (ou au moins si elle a été initialisée) dans un script bash.
Merci
Bonjour, j'ai un problème avec un script,
J'essayes de créer un réseau de machine virtuel et de créer une nouvelle commande shell, nommée rvsh. Ce mode s'invoque par:
rvsh -admin
Cette commande permet à 1 administrateur de gérer la liste des machines connectées au réseau virtuel et la liste des utilisateurs. Donc l’accès à cette commande est géré par un mot de passe. Une fois la commande lancée et le mot de passe validé ( je vérifie tout ca avec
(…)
Bonjour,
Je souhaite mettre en place un script en Bash qui permettrait
De récupérer ligne par ligne le contenu du fichier LISTE. Et ensuite de copier le resultat vers un repertoire /tmp.
Le but c'est de fournir ds un fichier une liste de fichier à copier et d'automatiser le processus.
Merci d'avance.
Bonjour,
Je souhaite mettre en place un script en Bash qui permettrait
De récupérer ligne par ligne le contenu du fichier LISTE. Et ensuite de copier le resultat vers un repertoire /tmp.
Le but c'est de fournir ds un fichier une liste de fichier à copier et d'automatiser le processus.
Merci d'avance.
Bonjour,
Je voudrais lancer un fichier toutes les 2 min environs qui vas vérifier que mon programme est bien lancer, je sais faire en cron mais je voudrais utilisé la commande at qui vas me permettre de la lancer dans un script shell, et je voudrais savoir comment suprimer les at en attente
Merci d'avance de vos reponses.
Bonjour, j'aurais besoin d'un petit coup de pouce pour m'aider à résoudre ce problème:
Je souhaiterais ajouter une chaine de caractère dans une ligne précise d'un fichier texte. Le problème c'est que je dois commencer par rechercher une chaine de caractère dans ce fichier et ajouter ma chaine à la même ligne.
Exemple:
fichier:
#mon fichier
nom_du_fichier = nom de fichier
auteur du fichier = mon nom
commande à utiliser = commande
serveur utilisé= nom du serveur
et je veux
(…)
Bonjour à tous,
Est-il possible de transformer dans une chaîne de caractères les antislash en slash et inversement ?
Une commande pour tranformer des caractères ?
Merci
RV
Bonjour à tous,
J'ai un petit problème dans un awk.
comment stocker dans une variable le résultat de system(commande)
j'ai essayé var = system(commande)
et aussi var = $system(commande)
comme dans le code ci-dessous.
mais cela ne fonctionne pas.
Merci d'avance pour votre aide
RV
awk -v caisse=$NOM '
{
file=$1
dir1=$2
dir2=$3
dir3=$4
dir4=$5
cmd = "md5sum "dir4 file".kss | awk \047{print $1}\047"
code = $system(cmd)
code = system(cmd)
printf(code)
print("%s", code)
}
' data.txt
Bonjour,
J'ai écrit un petit programme que j'appelle dans une recette de mon .procmailrc et qui a pour but d'extraire le domaine de l'adresse de l'expéditeur du message et de vérifier s'il est présent dans une blacklist. Comment faire alors pour récupérer le résultat de ce test à la sortie de mon programme pour qu'il soit pris en compte dans mon .procmailrc ? En envoyant un booléen sur le flux de sortie ?
Mon programme :
#!/bin/sh
BLACKLIST=/var/home/$LOGNAME/.blacklist
cat -
(…)
Bonjour,
J'ai un probleme sur une tache cron elle se lance bien elle lance mon script, mon script se deroule bien il lance le programme qui lui est demander. Mais le probleme est que bizarement 10-20 sec apres le lancement du programme il se coup biensur j'ai tester de lancer le script en manuel qui fonctionne tres bien je vous mes une copie de mes taches cron
* * * * * $cron/$login.sh >> $log_dir$login.log
* * * * *
(…)
Bonjour à tous,
Actuellement, je suis en train de mettre en place pour ma société une solution de backup avec rsync. Le contenu important des disques serait ainsi copié chaque nuit sur un serveur placé sur un site distant.
Après avoir contourné quelques soucis liés à la grande quantité de fichiers à transférer (+/- 250.000), il me reste un souci important, celui des espaces : je ne parviens pas à transférer le moindre dossier dont le nom comporte un espace.
(…)
Bonjour,
J'ai plusieurs fichiers texte avec la liste de tous les fichiers de mes serveurs que j'essaye de mettre au propre la liste afin de faire des stats dans une base de données.
Je suis arrivée a garder que les éléments qui m' interressent mais la je bloque sur une dernière suppression
Voici un exemple de mon fichier :
D:\
04/08/05 10:06 197 amap.log
27/03/06 16:45 5 400 acad.kgb
D:\test
07/11/03 16:59 85 504 travaux.xls
et voici ce que je
(…)
'soir
admettons que j'ai une variable nommée "P1"
pour l'afficher je fait
echo $P1
mais si j'en ai plusieurs genre P1 P2 P3....
et que je défini "i" comme étant le chiffre, en l'incrémentant, comment je note la variable
genre ${P$1} (je dis "genre" pasque ça marche pas)
pour qu'il comprenne qu'il doit afficher une variable commencant par "P" suivie d'un nombre "i" ?
merci
Bonjour,
je cherche une solution pour que si je mets 10 variable apres mon script le shell m'affiche bien la variable 10 et non la variable 1 suivie de 0.
merci d'avance de vos reponses
Bonjour,
Je voudrais suprimer une ligne qui se situ dans mon fichier crontab.user,
Comment je pourais faire pour suprimer une ligne bien définie alors que je ne connais pas son numero elle on aucun ordre .
Bonjour,
ci dessous 2 scripts quasi identique.
Selon vous quelles sont leurs differences ?? Et lequel est correct ??
Script1 :
#!/bin/ksh
#
if [[ $# = "0" ]]
then
echo "--------------"
echo "USAGE : rgrep (mot_a_chercher)"
echo "---------------"
exit 1
fi
mot=$1
find . -type f -exec grep -l $mot {} \; -exec grep -n $mot {} \; -exec echo " " \;
Script 2 :
#!/bin/csh
#
if [[ $# = "0" ]]
then
echo "--------------"
echo "USAGE
(…)
Bonjour,
alors ma question est pas si simple je veux ecrire dans un fichier mon probleme est qu'au final si je met
$Port > login.sh
il me mets la variable port dans le fichier au lieu de me mettre
$Port
y a t'il une solution ?
Bonjour,
Je fait actuellement un script shell qui lance différente applications et j'aimerais que ces applications sois lancer par un autre utilisateur que celui qui lance le script shell pour pas qu'il se ferme a la fermeture du script shell.
merci d'avance de vos reponse :)
Bonjour,
ptite question car suis parti ce soir sans savoir si ma sauvegarde etait correcte ou pas.
Si le code retour de la commande suivante est 0 (zéro) est ce que ma sauvegarde s'est bien déroulée ou pas ??(lp -d printer envoie la sortie du tar vers une imprimante)
Commande : tar -cvf sauvegarde.tar /dev/rmt/0 | lp -d my-printer
retour=$?
Merci pour vos reponses.
Bonjour,
Je vous explique mon problème de script :
On me demande de créer un script sous shell bash qui scrute un fichier logs à la recherche d'erreur. Ce script doit prendre en entrée un fichier de paramètres qui indiquent la log à surveiller et les patterns qu'il faut trouver. A chaque passage du script uniquement les nouvelles entrées doivent être signalées au fichier Alarme.log.
Si quelqu'un pouvait me donner une base de départ de ce script ??
je le
(…)
Bonjour à tous.
Voila la situation :
Je me connecte en wifi / filaire et ce à plusieurs endroit (maison travail amis) et chaque lieu correspond à une configuration différente.
Pour résoudre ce problème j'ai différents script bash dont un pour ma connexion wifi à mon domicile.
J'ai un script que je démarre en faisant
eric@deberic:~$ /etc/init.d/wifi
Voici son contenu :
modprobe ipw2200
iwconfig eth1 mode managed
iwconfig eth1 essid "monessid"
iwconfig eth1 key maclée
iwconfig eth1 192.XXX.X.X
route add (…)
Bonjour,
En fait j'ai besoin d'executer des commandes shell sur un serveur distant ; pour cela j'utilise ssh
Le problème c'est que entre deux commandes je ne dois pas changer de contexte, donc il faut que je sois toujours dans la meme session de shell. Par exemple:
1ere commande: $> cd toto
2nd commande: $> ls
biensur les commandes envoyées ne sont pas aussi simples. Donc oublié le "ls toto/*"
en fait j'ai tenter d'ecrire dans une console distante en
(…)
Bonjour,
je manipule des chaines de caractères - de la forme
"APPEND nom" ou "01 ELEMENT" - en les découpant suivant le résultat de test. Mais j'ai un problème sur les tests. En effet le shell étant non-typés il y a quelques surprises avec les chaines.
[code]
chaine=`expr substr "${ligne}" 1 6`
if [ "$chainelu" = "APPEND" ]
[/code]
donc chaine contient APPEND ou 01 ELE mais le test ne fait rien!!
Soit que c'est toujours vrai suivant l'ajout de
(…)