Bonjour, j'ai un probleme avec sed.
J'ai un script qui fais un requette snmp:
snmpwalk -c `community` -v 1 monequip ipNetToMediaPhysAddress
et qui me retourne:
IP-MIB::ipNetToMediaPhysAddress.1.10.10.1.1 = STRING: 0:50:53:e7:9b:ff
IP-MIB::ipNetToMediaPhysAddress.1.10.10.1.5 = STRING: 0:0:c:7:ac:1
IP-MIB::ipNetToMediaPhysAddress.1.10.10.1.15 = STRING: 0:50:80:48:7a:80
IP-MIB::ipNetToMediaPhysAddress.1.193.34.12.45 = STRING: 0:0:c:7:ac:1
que je transforme en
10.10.1.1 :0:50:53:e7:9b:ff:
10.10.1.5 :0:0:c:7:ac:1:
10.10.1.15 :0:50:80:48:7a:80:
193.34.12.45 :0:0:c:7:ac:1:
avec la commande:
snmpwalk -c `community` -v 1 monequip ipNetToMediaPhysAddress | awk -F "." '{print $3"."$4"."$5"."$6":"}' | sed "s/ = STRING: / :/g"
j'ai fait un script (…)
Forum Programmation.shell arrete des scripts lancé par un script
Bonjour,
J'ai fais un petit script qui appel un gros script plusieur fois.
ça donne a peu pres ça:
for deck in `ls /apache/base/plein-de-deck`
do
grosscript >> resultatgros-script &
done
Tout ça dans le but de realisé plein de tache
en parrallele pour reduire le temps de traitement.
Le probleme, c'est comme j'arrete le bousin si un jour
pose probleme?
Le petit script, il se ferme tout de suite, et je ne
peut pas tuer les gros script lancer, parce (…)
J'ai fais un petit script qui appel un gros script plusieur fois.
ça donne a peu pres ça:
for deck in `ls /apache/base/plein-de-deck`
do
grosscript >> resultatgros-script &
done
Tout ça dans le but de realisé plein de tache
en parrallele pour reduire le temps de traitement.
Le probleme, c'est comme j'arrete le bousin si un jour
pose probleme?
Le petit script, il se ferme tout de suite, et je ne
peut pas tuer les gros script lancer, parce (…)
Forum Programmation.shell suppression de plusieurs lignes dans un texte
Bonjour ,
Dans le cadre d'un developpement CGI, j'ai besoin de supprimer un ensemble de lignes dans un fichier de configuration.
le problème est que je ne sais pas du tout combien de ligne je dois suprimer.
En gros , je dois supprimer un bloc de ligne commençant par
'<tartanpion "montruc">'
et finissant par :
''
(c'est pas exactement une syntaxe html , mais ça y ressemble beaucoup ;-) )
le problème c'est que ce bloc se répète plusieurs fois (…)
Dans le cadre d'un developpement CGI, j'ai besoin de supprimer un ensemble de lignes dans un fichier de configuration.
le problème est que je ne sais pas du tout combien de ligne je dois suprimer.
En gros , je dois supprimer un bloc de ligne commençant par
'<tartanpion "montruc">'
et finissant par :
''
(c'est pas exactement une syntaxe html , mais ça y ressemble beaucoup ;-) )
le problème c'est que ce bloc se répète plusieurs fois (…)
Forum Programmation.shell Problème avec les métacaractères
Bonjour,
Je souhaite récupérer une liste de dossier (avec leur taille) démarrant à 0A* et allant jusqu'à 0CD* car après, ils ne m'intéressent pas.
J'ai donc choisi d'utiliser les métacaractères et écrit la commande suivantes:
du -sch 0[A-CD]*
Hé bien en résultat j'ai la liste de 0A* à 0CZ* (cf ci-dessous)
[root@serveur2 ~]# du -sch 0[A-CD]*
69M 0AN
88M 0BA
38M 0BB
26M 0BC
154M 0BF
716k 0BM
151M 0CA
64M 0CB
174M 0CD
415M 0CE
47M 0CM
388M 0CN
(…)
Je souhaite récupérer une liste de dossier (avec leur taille) démarrant à 0A* et allant jusqu'à 0CD* car après, ils ne m'intéressent pas.
J'ai donc choisi d'utiliser les métacaractères et écrit la commande suivantes:
du -sch 0[A-CD]*
Hé bien en résultat j'ai la liste de 0A* à 0CZ* (cf ci-dessous)
[root@serveur2 ~]# du -sch 0[A-CD]*
69M 0AN
88M 0BA
38M 0BB
26M 0BC
154M 0BF
716k 0BM
151M 0CA
64M 0CB
174M 0CD
415M 0CE
47M 0CM
388M 0CN
(…)
Forum Programmation.shell sed et écriture dans un fichier
Bonjour ,
j'ai un (encore ^^) ptit problème avec la commande sed
j'ai besoin de sélectionner certaines lignes d'un fichier texte.
Ces lignes sont délimitées par des balises (similaires à des balise HTML).
en gros un truc du genre :
AA
BB
CC
DD
EE
`Directory`
FF
GG
HH
`/Directory`
Et je voulais supprimer les lignes qui apparaissent entre les balises "Directory" , pour cela , j'ai utilisé la commande Sed suivante :
ce cas (…)
j'ai un (encore ^^) ptit problème avec la commande sed
j'ai besoin de sélectionner certaines lignes d'un fichier texte.
Ces lignes sont délimitées par des balises (similaires à des balise HTML).
en gros un truc du genre :
AA
BB
CC
DD
EE
`Directory`
FF
GG
HH
`/Directory`
Et je voulais supprimer les lignes qui apparaissent entre les balises "Directory" , pour cela , j'ai utilisé la commande Sed suivante :
* sed -e "/`Directory`/,/`\/Directory`/d" test.txt
ce cas (…)
Forum Programmation.shell La commande Sed , encore et toujours
Bonjour ,
J'ai un ptit soucis avec la commande sed (j'ai vraiment beaucoup de mal à comprendre les subtilités de cette commande v_v)
Voila , je voudrais insérer une nouvelle ligne après une mot précis.
Ex : monfichier
AA
BB
CC
dois se transformer en
AA
BB
#truc bidules machin
CC
L'insertion d'une nouvelle ligne ne pose pas de problème , par contre je comprends pas pourkoi il ne veut pas insérer d'espace la ligne à insérer.
Voila la commande (…)
J'ai un ptit soucis avec la commande sed (j'ai vraiment beaucoup de mal à comprendre les subtilités de cette commande v_v)
Voila , je voudrais insérer une nouvelle ligne après une mot précis.
Ex : monfichier
AA
BB
CC
dois se transformer en
AA
BB
#truc bidules machin
CC
L'insertion d'une nouvelle ligne ne pose pas de problème , par contre je comprends pas pourkoi il ne veut pas insérer d'espace la ligne à insérer.
Voila la commande (…)
Forum Programmation.shell Condition et Grep
Bonjour ,
je voudrais utiliser un grep dans une boucle if , afin de tester si un fichier texte contient un mot précis...
En gros :
Mon problème c'est qu'il considère toujours le Grep comme vrai (même si le fichier ne contient pas le mot "Order")....et donc , il ne passe jamais dans le else .
D'ou vient le problème et comment (…)
je voudrais utiliser un grep dans une boucle if , afin de tester si un fichier texte contient un mot précis...
En gros :
if [ "grep ^[^#]\"Order\" ./MonRep/Monfichier ];then
echo "Faire un tel truc"
else
echo "faire un autre truc"
fi
Mon problème c'est qu'il considère toujours le Grep comme vrai (même si le fichier ne contient pas le mot "Order")....et donc , il ne passe jamais dans le else .
D'ou vient le problème et comment (…)
Forum Programmation.shell petit souci de codage de caractère
bonjour,
je récupère via lynx une page internet que je sauvegarde dans un fichier pour ensuite la traiter dans un script perl.
sur cette page, il y a un caractère que mon système n'arrive pas à afficher : la virgule 'haute' = chr(180).
quand mon fichier est placé dans un partage samba, windows affiche bien ce caractère mais lorsque je fais 'cat monfichier', ce caractère n'est pas affiché. 'less monfichier' m'affiche un intriguant <92> à la place de ce caractère.
(…)
je récupère via lynx une page internet que je sauvegarde dans un fichier pour ensuite la traiter dans un script perl.
sur cette page, il y a un caractère que mon système n'arrive pas à afficher : la virgule 'haute' = chr(180).
quand mon fichier est placé dans un partage samba, windows affiche bien ce caractère mais lorsque je fais 'cat monfichier', ce caractère n'est pas affiché. 'less monfichier' m'affiche un intriguant <92> à la place de ce caractère.
(…)
Forum Programmation.shell Comparaison de fichier - access.log de Squid
Bonjour à tous
voici ce que je dois faire : comparer un fichier de log Squid à un fichier d'url porno blaclisté et genere un fichier html du style IP - DATE - SITE si une url visité est dans la blackliste.
Le fichier log de squid est de la forme:
194.167.45.242 - - [22/Nov/2005:11:41:31 +0100] "GET http://www.xxxporn.com/images/PageMenu/u p.gif HTTP/1.0" 304 212 TCP_IMS_HIT:NONE
Le fichier d'url porno blacklisté (10Mo, 60000 entrée):
xxxporn.com
sex.com
sexy.fr
...
Voila ce que j'ai pondu:
(…)
voici ce que je dois faire : comparer un fichier de log Squid à un fichier d'url porno blaclisté et genere un fichier html du style IP - DATE - SITE si une url visité est dans la blackliste.
Le fichier log de squid est de la forme:
194.167.45.242 - - [22/Nov/2005:11:41:31 +0100] "GET http://www.xxxporn.com/images/PageMenu/u p.gif HTTP/1.0" 304 212 TCP_IMS_HIT:NONE
Le fichier d'url porno blacklisté (10Mo, 60000 entrée):
xxxporn.com
sex.com
sexy.fr
...
Voila ce que j'ai pondu:
(…)
Forum Programmation.shell Processus en arriere plan + formatage html
Hello,
-comment lancer un script bash en arrière plan?
-comment incrementer un fichier mais de facon inverser
du style echo $VAR >> file, mais faut que ca incremente vers le haut (le plus recent en haut)
-le fichier a incrementer est un html, comment faire un retour a la ligne???
echo $ligne | sed 's/HTTP.*$//' >> result.html
-comment lancer un script bash en arrière plan?
-comment incrementer un fichier mais de facon inverser
du style echo $VAR >> file, mais faut que ca incremente vers le haut (le plus recent en haut)
-le fichier a incrementer est un html, comment faire un retour a la ligne???
echo $ligne | sed 's/HTTP.*$//' >> result.html
Forum Programmation.shell shell de Bourne
Bonjour,
Je suis actuellement en IUT informatique et je voulais avoir quelques renseignements au sujet d'un script shell-Bourne
1.Ecrire un script modulaire commenté qui appelle des fonctions de gestion de répertoires à partir du menu suivant :
Afficher les attributs (droits d'accés) du répertoire
Lister des fichiers du répertoire
Crréer des répertoires
Supprimer des répertoires
rechercher une chaine de caractères parmis les fichiers du répertoires
Quitter
Votre choix ?
La fin du script correspond au choix Q
Voila j'ai commencé (…)
Je suis actuellement en IUT informatique et je voulais avoir quelques renseignements au sujet d'un script shell-Bourne
1.Ecrire un script modulaire commenté qui appelle des fonctions de gestion de répertoires à partir du menu suivant :
Afficher les attributs (droits d'accés) du répertoire
Lister des fichiers du répertoire
Crréer des répertoires
Supprimer des répertoires
rechercher une chaine de caractères parmis les fichiers du répertoires
Quitter
Votre choix ?
La fin du script correspond au choix Q
Voila j'ai commencé (…)
Forum Programmation.shell script de partitionnement
Bonjour,
je cherche a ecrire un script qui prendrais en argument un "disque dur" (par example /dev/hda) et qui le partionnerais automatiquement sans poser de questions comme ca :
primary 1 : 1Go
primary 2 : 20Go
primary 3 : 20Go
primary 4 : 20Go
reste inutilise
je pense utiliser sfdisk, mais malheureusement, il n'accepte que des tailles fixees en nombre de secteurs. Or il me semble que la taille d'un secteur est variable selon les disque n'est ce pas (…)
je cherche a ecrire un script qui prendrais en argument un "disque dur" (par example /dev/hda) et qui le partionnerais automatiquement sans poser de questions comme ca :
primary 1 : 1Go
primary 2 : 20Go
primary 3 : 20Go
primary 4 : 20Go
reste inutilise
je pense utiliser sfdisk, mais malheureusement, il n'accepte que des tailles fixees en nombre de secteurs. Or il me semble que la taille d'un secteur est variable selon les disque n'est ce pas (…)
Forum Programmation.shell petite question sur grep
bonjour,
est-il possible d'utiliser grep sous bash pour obtenir plusieurs resultats?
Je m'explique je voudrais extraire un ensemble de deux types de lignes d'un fichier : la premiere commence toujours par 'TITR' et elle suivie, après un nombre variable de lignes (pas plus de 20) d'une autre qui commence toujours par '==', ...et ainsi de suite pour tout le fichier.
J'obtiens l'une ou l'autre mais les deux en même temps :
grep -G '^TITR' -a20 fichier | grep '^==' par (…)
est-il possible d'utiliser grep sous bash pour obtenir plusieurs resultats?
Je m'explique je voudrais extraire un ensemble de deux types de lignes d'un fichier : la premiere commence toujours par 'TITR' et elle suivie, après un nombre variable de lignes (pas plus de 20) d'une autre qui commence toujours par '==', ...et ainsi de suite pour tout le fichier.
J'obtiens l'une ou l'autre mais les deux en même temps :
grep -G '^TITR' -a20 fichier | grep '^==' par (…)
Forum Programmation.shell Cron (je pense)
Bonsoir à tou(te)s...
Dans scipt sh, j'ai ceci :
Je me sers ensuite du contenu de result.
Mon pb: si je lance mon script au prompt, pas de problème : le contenu de la page est très bien récupéré. mais si je lance le même script avec cron : là tout les caractères accentués partent sont faussés et ça donne un charabia compréhensible mais pas très agréable à l'oeil...
Je suppose que 'est un (…)
Dans scipt sh, j'ai ceci :
lynx -dump -force_html http://infotrafic.grandlyon.com/_Ptnoirs/PTptnoirs.php > result
Je me sers ensuite du contenu de result.
Mon pb: si je lance mon script au prompt, pas de problème : le contenu de la page est très bien récupéré. mais si je lance le même script avec cron : là tout les caractères accentués partent sont faussés et ça donne un charabia compréhensible mais pas très agréable à l'oeil...
Je suppose que 'est un (…)
Forum Programmation.shell Variables dans un shell script (sh)
Bonjour à tous,
Je me trouve confronté à un petit problème de gestion de mes variables dans un shell script.
Le but de ce script est de lancer des commandes rsync.
Tout d'abord, sachez que j'utilise le shell "normal" (/bin/sh).
#!/bin/sh
Ensuite, je définis 3 variables que j'exporte
PATH_SOURCE="/opt"
PATH_DESTINATION="/opt/destination"
export PATH_SOURCE PATH_DESTINATION_1 PATH_DESTINATION_2
Ensuite, je définis d'autres variables, qui sont en fait, une concatenation des 3 variables précédentes, que j'exporte également
PSRC1="$PATH_SOURCE/dir1/dir2/dir3"
PDST1="$PATH_DESTINATION_1/dir1/dir2/dir3"
PSRC2="$PATH_SOURCE/dir4/dir5"
PDST2="$PATH_DESTINATION_1/dir4/dir5"
PSRC3="$PATH_SOURCE/dir6/dir7/dir8"
PDST3="$PATH_DESTINATION_1/dir6/dir7/dir8"
PSRC4="$PATH_SOURCE/dir9"
PDST4="$PATH_DESTINATION_1/dir9"
(…)
Je me trouve confronté à un petit problème de gestion de mes variables dans un shell script.
Le but de ce script est de lancer des commandes rsync.
Tout d'abord, sachez que j'utilise le shell "normal" (/bin/sh).
#!/bin/sh
Ensuite, je définis 3 variables que j'exporte
PATH_SOURCE="/opt"
PATH_DESTINATION="/opt/destination"
export PATH_SOURCE PATH_DESTINATION_1 PATH_DESTINATION_2
Ensuite, je définis d'autres variables, qui sont en fait, une concatenation des 3 variables précédentes, que j'exporte également
PSRC1="$PATH_SOURCE/dir1/dir2/dir3"
PDST1="$PATH_DESTINATION_1/dir1/dir2/dir3"
PSRC2="$PATH_SOURCE/dir4/dir5"
PDST2="$PATH_DESTINATION_1/dir4/dir5"
PSRC3="$PATH_SOURCE/dir6/dir7/dir8"
PDST3="$PATH_DESTINATION_1/dir6/dir7/dir8"
PSRC4="$PATH_SOURCE/dir9"
PDST4="$PATH_DESTINATION_1/dir9"
(…)
Forum Programmation.shell Comment modifier chaque ligne dans un fichier ?
bonjour a tous,
Comment modifier chaque ligne dans un fichier ?
je souhaite incrémenté chaque ligne
voici mon fichier ( toto.txt):
1245;tous;ok;78y9;local;14587
numer;tous;ok;7d89;local;12457
g1245;tous;ok;7d89;local;124587
TY1245;tous;ok;7849;local;12487
voici mon script:
fic=`cat toto`
for n in $fic
do
num=`expr 12 + 1`
awk 'BEGIN {flag=0}; /tous/ {flag=1;} flag==1 { print "$num"$0}' $fic
done
Mais ça marche pas !!
le résultat que je souhaite:
13;tous;ok;78y9;local;14587
14;tous;ok;7d89;local;12457
15;tous;ok;7d89;local;124587
16;tous;ok;7849;local;12487
Merci pour toutes réponses.
Comment modifier chaque ligne dans un fichier ?
je souhaite incrémenté chaque ligne
voici mon fichier ( toto.txt):
1245;tous;ok;78y9;local;14587
numer;tous;ok;7d89;local;12457
g1245;tous;ok;7d89;local;124587
TY1245;tous;ok;7849;local;12487
voici mon script:
fic=`cat toto`
for n in $fic
do
num=`expr 12 + 1`
awk 'BEGIN {flag=0}; /tous/ {flag=1;} flag==1 { print "$num"$0}' $fic
done
Mais ça marche pas !!
le résultat que je souhaite:
13;tous;ok;78y9;local;14587
14;tous;ok;7d89;local;12457
15;tous;ok;7d89;local;124587
16;tous;ok;7849;local;12487
Merci pour toutes réponses.
Forum Programmation.shell Redirection générale
Bonjour à tous.
Je vais essayer d'être clair dans mes explications.
Je cherche le moyen de rediriger tous les retours vers le même endroit, mais sans avoir à le faire ligne à ligne.
Par exemple:
au lieu de faire
action 1 > /dev/nul
action2 > /dev/nul
action3 >/dev/nul
je voudrais faire:
[mode dev/null on]
action1
action2
action3
[mode dev/null off]
Autrement formulé: existe t-il un moyen d'intercepter de façon générale ce qui part vers stdout ? Est ce faisable ?
Je vais essayer d'être clair dans mes explications.
Je cherche le moyen de rediriger tous les retours vers le même endroit, mais sans avoir à le faire ligne à ligne.
Par exemple:
au lieu de faire
action 1 > /dev/nul
action2 > /dev/nul
action3 >/dev/nul
je voudrais faire:
[mode dev/null on]
action1
action2
action3
[mode dev/null off]
Autrement formulé: existe t-il un moyen d'intercepter de façon générale ce qui part vers stdout ? Est ce faisable ?
Forum Programmation.shell aidez à moi à faire des scripts en shell svp
Bonjour,
J'aimerais savoir si vous pouvez m 'aider à faire ces trois scripts en shell
premier script: afficher de manière numérotée les fichier de format mp3 présent dans les dossiers contenus dans le dossier racine. Par contre le dossier à prendre en compte comme dossier comme dossier racine au moyen d'une variable
second script: Modifier le script précédent afin de prendre en compte une commande de tri , c'est-à-dire par titre,par album,par artiste,par année et par genre
troisième script: ajouter (…)
J'aimerais savoir si vous pouvez m 'aider à faire ces trois scripts en shell
premier script: afficher de manière numérotée les fichier de format mp3 présent dans les dossiers contenus dans le dossier racine. Par contre le dossier à prendre en compte comme dossier comme dossier racine au moyen d'une variable
second script: Modifier le script précédent afin de prendre en compte une commande de tri , c'est-à-dire par titre,par album,par artiste,par année et par genre
troisième script: ajouter (…)
Forum Programmation.shell Transformation d'occurence de metacaractère
Bonjour,
Je cherche a réaliser un script permettant de transformer tt les caractères "\n" en "\r\n" pour une compatibilité avec une machine a commande numérique.
par exemple en utilisant hexdump -c fic.txt je cherche a obtenir :
Source :
m e r c i a l i n u x f r . o r g \n
Resultat
m e r c i a l i n u x f r . o r g \r \n
J'ai essayé de (…)
Je cherche a réaliser un script permettant de transformer tt les caractères "\n" en "\r\n" pour une compatibilité avec une machine a commande numérique.
par exemple en utilisant hexdump -c fic.txt je cherche a obtenir :
Source :
m e r c i a l i n u x f r . o r g \n
Resultat
m e r c i a l i n u x f r . o r g \r \n
J'ai essayé de (…)
Forum Programmation.shell Utilisation de la commande date
Bonjour a tous
Je cherche de l'aide sur la commande date,
en fait je cherche a afficher l'heure UTC d'une date arbitraire en bash.
Je cherche quelque chose du style :
qui est censée m'afficher le nombre de secondes écoulées depuis le 01/01/1970 00:00:00 à la date du 25/12/2005 00:00:00
Si quelqu'un a déjà fait ce genre de chose, je lui serai gré de me faire partager son expérience
merci d'avance
Je cherche de l'aide sur la commande date,
en fait je cherche a afficher l'heure UTC d'une date arbitraire en bash.
Je cherche quelque chose du style :
date "+%s" 122500002005.00
qui est censée m'afficher le nombre de secondes écoulées depuis le 01/01/1970 00:00:00 à la date du 25/12/2005 00:00:00
Si quelqu'un a déjà fait ce genre de chose, je lui serai gré de me faire partager son expérience
merci d'avance
Forum Programmation.shell scp lit .bashrc...?
j'ai ecri un petit script, pour exporter la variable DISPLAY
à chaque ssh:
#Declare automatique DISPLAY
CONS=$(tty | sed "s~/dev/~~g")
ATIP=$(who | grep $CONS | awk '{print $6}' | sed "s~(~~g" | sed "s~)~~g" | sed "s~::ffff:~~g" )
echo "DISPLAY=$ATIP:0"
export DISPLAY=$ATIP:0
unset CONS
unset ATIP
Je l'ai mise sur la machine distante, un solaris.
Quand, depuis ma machine locale je fais:
scp kowalsky@192.168.0.124:/etc/hosts /etc/hosts
j'ai un retour du type:
grep: can't open protocol error: bad mode
You have mail (…)
à chaque ssh:
#Declare automatique DISPLAY
CONS=$(tty | sed "s~/dev/~~g")
ATIP=$(who | grep $CONS | awk '{print $6}' | sed "s~(~~g" | sed "s~)~~g" | sed "s~::ffff:~~g" )
echo "DISPLAY=$ATIP:0"
export DISPLAY=$ATIP:0
unset CONS
unset ATIP
Je l'ai mise sur la machine distante, un solaris.
Quand, depuis ma machine locale je fais:
scp kowalsky@192.168.0.124:/etc/hosts /etc/hosts
j'ai un retour du type:
grep: can't open protocol error: bad mode
You have mail (…)
Forum Programmation.shell Trouver un mot dans un fichier
Bonjour,
J'aimerais savoir comment faire pour trouver un mot
dans un fichier, que l''on ne connait pas...:!
Par exemple, connaitre tout les fichier de mon disque
dur contenant le mot "foo"...
Merci d'avance
J'aimerais savoir comment faire pour trouver un mot
dans un fichier, que l''on ne connait pas...:!
Par exemple, connaitre tout les fichier de mon disque
dur contenant le mot "foo"...
Merci d'avance
Forum Programmation.shell Génération de plusieurs fichiers avec un petit script shell
Salut
Je cherche à faire un petit script shell qui me permet à partir d'un fichier de générer 4 fichiers de la façon suivante :
ligne1 dans fichier1
ligne2 dans fichier2
ligne3 dans fichier3
ligne4 dans fichier4
ligne5 dans fichier1
ligne6 dans fichier2
...
J'avoue que je ne sais pas vraiment par ou commencer.
Merci par avance de toute l'aide que vous pouvez m'apporter.
Je cherche à faire un petit script shell qui me permet à partir d'un fichier de générer 4 fichiers de la façon suivante :
ligne1 dans fichier1
ligne2 dans fichier2
ligne3 dans fichier3
ligne4 dans fichier4
ligne5 dans fichier1
ligne6 dans fichier2
...
J'avoue que je ne sais pas vraiment par ou commencer.
Merci par avance de toute l'aide que vous pouvez m'apporter.
Forum Programmation.shell Test sur la taille d'un fichier
Je voudrais pour faire un script qui me permette de tester selon la taille d'un fichier, un truc de ce genre - ci :
if [ la taille du fichier est supérieure à 45 octets ]
then
echo Ok
else
echo Pas ok
fi
Il y a bien un test -s mais il vérifie juste que le fichier a bien une taille supérieur à 0...
Merci de me donner un coup de main.
if [ la taille du fichier est supérieure à 45 octets ]
then
echo Ok
else
echo Pas ok
fi
Il y a bien un test -s mais il vérifie juste que le fichier a bien une taille supérieur à 0...
Merci de me donner un coup de main.
Forum Programmation.shell Nettoyage d'archives
Bonjour,
Je cherche une solution dans un script bash se sauvegarde des exports MySQL. Actuellement, mon script sauvegarde simplement MySQL de la sorte:
pour toutes les tables. Je voudrais savoir comment faire pour supprimer les fichiers vieux de plus de 10 jours dans mon /home/sql_dump/...
Merci
Je cherche une solution dans un script bash se sauvegarde des exports MySQL. Actuellement, mon script sauvegarde simplement MySQL de la sorte:
/usr/bin/mysqldump --user=USER --password=PASS --add-drop-table BASE > /home/sql_dump/TABLE-`date +%d%m%Y`.dmp.sql
pour toutes les tables. Je voudrais savoir comment faire pour supprimer les fichiers vieux de plus de 10 jours dans mon /home/sql_dump/...
Merci