Pb SHELL
laurent
-
laurent -
laurent -
Bonjour!
Je suis en 1ere année d'iut info & on U comme sujet 1 exo de programmation en shell, & G po tro compri comment faire D joli scripts!
En gros on doi faire 1 script li le nom des etudiants connectés dans 1 salle TX particuliere, un ki cherche 1 fichier en tete C donné au clavier dans la bibli & enfin les noms des fichiers crées le jour mm & se trouvan t dans le repertoire donné au clavier. & le pb C ke je c pas tro comment rediger mes scripts! Toute aide serai la bienvenue. Merci d'avance
Je suis en 1ere année d'iut info & on U comme sujet 1 exo de programmation en shell, & G po tro compri comment faire D joli scripts!
En gros on doi faire 1 script li le nom des etudiants connectés dans 1 salle TX particuliere, un ki cherche 1 fichier en tete C donné au clavier dans la bibli & enfin les noms des fichiers crées le jour mm & se trouvan t dans le repertoire donné au clavier. & le pb C ke je c pas tro comment rediger mes scripts! Toute aide serai la bienvenue. Merci d'avance
A voir également:
- Pb SHELL
- Classic shell - Télécharger - Personnalisation
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide
- Shell infrastructure host c'est quoi - Guide
- Shell do while ✓ - Forum Shell
1 réponse
man who // pour connaître les connectés d'une salle particulière voir les options...
les paramètres passés au shell (sous linux, tu as surement bash => man bash) sont $1,$2 etc. leur nombre $# (à vérifier) et la liste complète $@)
après pour savoir si le fichier existe c'est un simple ls et tu teste le code retour $? :
if `ls tonfichier`
then
echo "tonfichier existe"
else
echo "nexiste po"
fi
pour le troisième script, utilise find avec l'option de date adéquate (man find ;-)). Tu peux aussi faire ls -t et utiliser cut et consorts pour vérifier la date (en ayant à comparer avec le retour de la commande date)
Amuse toi bien, j'espère pour toi que tu as linux chez toi, pasque si tu ne peux pas lire les pages manuel, t'es foutu ;-). Mais soit dit en passant, si ce n'est pas le cas, tu peux encore l'installer afin de devenir un véritable informaticien un jour peut-être ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
les paramètres passés au shell (sous linux, tu as surement bash => man bash) sont $1,$2 etc. leur nombre $# (à vérifier) et la liste complète $@)
après pour savoir si le fichier existe c'est un simple ls et tu teste le code retour $? :
if `ls tonfichier`
then
echo "tonfichier existe"
else
echo "nexiste po"
fi
pour le troisième script, utilise find avec l'option de date adéquate (man find ;-)). Tu peux aussi faire ls -t et utiliser cut et consorts pour vérifier la date (en ayant à comparer avec le retour de la commande date)
Amuse toi bien, j'espère pour toi que tu as linux chez toi, pasque si tu ne peux pas lire les pages manuel, t'es foutu ;-). Mais soit dit en passant, si ce n'est pas le cas, tu peux encore l'installer afin de devenir un véritable informaticien un jour peut-être ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
laurent
merci pour ton aide!