A voir également:
- Script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
8 réponses
#!/bin/sh
Salut à tous
J'ai un fire-wall sous iptables (fonctionne). Je veux ajouter dans mon script : du lundi au vendredi je fais ça et le samedi, dimanche et jour féries je fais ça.
Juste la date et le format (le reste est déja en exploitation
Merci à tous
Salut à tous
J'ai un fire-wall sous iptables (fonctionne). Je veux ajouter dans mon script : du lundi au vendredi je fais ça et le samedi, dimanche et jour féries je fais ça.
Juste la date et le format (le reste est déja en exploitation
Merci à tous
dohm
Messages postés
975
Date d'inscription
samedi 1 mars 2003
Statut
Modérateur
Dernière intervention
13 avril 2010
67
15 nov. 2003 à 15:00
15 nov. 2003 à 15:00
Ca répond pas beaucoup à ma question ça !
;-(
Dohm qui vous bouleg tous
;-(
Dohm qui vous bouleg tous
coppernix
Messages postés
63
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
18 septembre 2004
4
16 nov. 2003 à 00:17
16 nov. 2003 à 00:17
Il faudrait préciser ta demande.
Avec awk tu peux lire un fichier en tenant compte des tabulations, par exemple :
awk -F\t '{...}' fichier
voir "man awk" ou "man gawk"
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius
Avec awk tu peux lire un fichier en tenant compte des tabulations, par exemple :
awk -F\t '{...}' fichier
voir "man awk" ou "man gawk"
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius
Je t'avoue que me tapper le "man" pour un petit script me saoule un peu, en fait, je cherche juste à indiquer la dernière date de modification en tête d'un fichier :
en gros je supprime la première ligne, je rajoute la nouvelle et je recopie le reste de mon fichier.
Mais en l'état, cela supprime les tabulations.
#!/bin/sh plouf=0 date > temp200032 read line < temp200032 temps=$line rm -f temp200032 while read line do if test $plouf = 1 then echo $line >> temp200032 else plouf=1 fi done < Makefile echo "# date de dernière compilation : " $temps > Makefile while read line do echo $line >> Makefile done < temp200032 rm -f temp200032
en gros je supprime la première ligne, je rajoute la nouvelle et je recopie le reste de mon fichier.
Mais en l'état, cela supprime les tabulations.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
17 nov. 2003 à 10:40
17 nov. 2003 à 10:40
#!/bin/sh
MYFILE="bidon"
TMP=/tmp/$$
echo $TMP
[ -f $MYFILE ] || exit 1;
echo "#$(date)" > $TMP
tail -n +2 $MYFILE >> $TMP
mv $TMP $MYFILE
Semble fontionner non?
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
MYFILE="bidon"
TMP=/tmp/$$
echo $TMP
[ -f $MYFILE ] || exit 1;
echo "#$(date)" > $TMP
tail -n +2 $MYFILE >> $TMP
mv $TMP $MYFILE
Semble fontionner non?
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
coppernix
Messages postés
63
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
18 septembre 2004
4
17 nov. 2003 à 14:36
17 nov. 2003 à 14:36
Ca aussi ça marche :
#!/bin/sh
date=`date`
(
echo "/# date"
echo "ddi# date de dernière modification : $date"
echo "^[ZZ"
) | vi Makefile >/dev/null 2>&1
J'ai le record du plus court ;-)
L'echap ( ^[ ) s'obtient en tapant Ctrl+V et Echap
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius
#!/bin/sh
date=`date`
(
echo "/# date"
echo "ddi# date de dernière modification : $date"
echo "^[ZZ"
) | vi Makefile >/dev/null 2>&1
J'ai le record du plus court ;-)
L'echap ( ^[ ) s'obtient en tapant Ctrl+V et Echap
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
17 nov. 2003 à 14:55
17 nov. 2003 à 14:55
Hi,
Oui, j'ai aussi essayé mais vim n'aime pas beaucoup
la redirection de l'entrée standard :(
Peut-re que le vi d'origine...
De toute manière il reste (s)ed...
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Oui, j'ai aussi essayé mais vim n'aime pas beaucoup
la redirection de l'entrée standard :(
Peut-re que le vi d'origine...
De toute manière il reste (s)ed...
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
coppernix
Messages postés
63
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
18 septembre 2004
4
18 nov. 2003 à 09:15
18 nov. 2003 à 09:15
Bonjour,
Sur Redhat ou Suse, cela ne me pose aucun problème.
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius
Sur Redhat ou Suse, cela ne me pose aucun problème.
L'expérience est une lanterne attachée dans notre dos,
qui n'éclaire que le chemin parcouru. Confucius