Projet en Shell - Help !!! - Shell/Batch - Programmation
Marsh Posté le 12-11-2002 à 14:26:42
joey_joe a écrit a écrit : Voilà les infos... J'aimerai que quelqu'un puisse me donner un sacrée coup de main en me disant s'il n'a pas un projet en shell qui effectue les mêmes commandes (Ben presque tout au moins) que la commande ls ??? Voilà voilà... Si quelqu'un à ceux-ci pour moi, ca serai bien sympa... Thanks, Joey. |
soit plus explicit , g rien compris
Marsh Posté le 12-11-2002 à 14:40:39
raph93 a écrit a écrit : soit plus explicit , g rien compris |
tu veux reprogrammer ls en shell script?
#!/bin/sh
ls
exit 0
sinon tu peux boucler des echo'ls|grep|cut|cut' pour reecrire la memechose k'ls ss faire juste un ls
Marsh Posté le 12-11-2002 à 17:11:43
joey_joe a écrit a écrit : Voilà les infos... J'aimerai que quelqu'un puisse me donner un sacrée coup de main en me disant s'il n'a pas un projet en shell qui effectue les mêmes commandes (Ben presque tout au moins) que la commande ls ??? Voilà voilà... Si quelqu'un à ceux-ci pour moi, ca serai bien sympa... Thanks, Joey. |
soit j'ai rien compris soit y'a aucun interret a la chose....
ah moins que tu ne cherche a automatiser un paramettrages de ls ? auquel cas tu fais un simple alias....
exemple
alias l='ls -lrt' pour jamais taper le -lrt ????
Marsh Posté le 12-11-2002 à 19:54:14
Je sais très bien qu'il n'y aucun interêt à réécrire c'te merde, mais le prof nous l'as demandé...
Alors voilà, en fait on nous demande de programmer un rpog qui trie les entrées d'un répertoire suivant différentes options sans utilisé le "ls" et sans utilise "sort"...
Voilà voilà...
Marsh Posté le 12-11-2002 à 19:57:50
joey_joe a écrit a écrit : Je sais très bien qu'il n'y aucun interêt à réécrire c'te merde, mais le prof nous l'as demandé... Alors voilà, en fait on nous demande de programmer un rpog qui trie les entrées d'un répertoire suivant différentes options sans utilisé le "ls" et sans utilise "sort"... Voilà voilà... |
Et tout ça en shell ? Quel système d'exploitation ? Linusq, je suppose ?
Marsh Posté le 12-11-2002 à 20:10:39
Ben ouais sous Linux.... Le prof a bien fait l'enfoiré la dessus...
Ca fais qu'un mois que l'on apprend à programmer c'te merde, et voilà direct le truc à faire
...
Marsh Posté le 12-11-2002 à 20:23:58
joey_joe a écrit a écrit : Ben ouais sous Linux.... Le prof a bien fait l'enfoiré la dessus... Ca fais qu'un mois que l'on apprend à programmer c'te merde, et voilà direct le truc à faire ... |
le prob c ke en c je vois tres bien comment, j'en ai un tout fais meme... mais en shell
tu as la liste des fonctions autorisées?
Marsh Posté le 12-11-2002 à 20:30:02
J'ai simplement le droit d'utiliser les "ls" qui ne tri pas comme "ls -f" pis toutes les autres fonctions normal...
Voila voila...
Le prob n'est pas trop de trie pour les noms normal... Mais c pour les trier selon leur taille, les dates de dernière modi et tout et tou... Tu sais pas comment récupérer ces info la sur le fichier ???
Marsh Posté le 12-11-2002 à 20:31:55
joey_joe a écrit a écrit : J'ai simplement le droit d'utiliser les "ls" qui ne tri pas comme "ls -f" pis toutes les autres fonctions normal... Voila voila... Le prob n'est pas trop de trie pour les noms normal... Mais c pour les trier selon leur taille, les dates de dernière modi et tout et tou... Tu sais pas comment récupérer ces info la sur le fichier ??? |
en gros, tu as besoin d'un algo de tri?
tu va jouer du cut...
Marsh Posté le 12-11-2002 à 20:35:56
Ouais c ca, un algo de trie...
Mais je te dis, c loin d'être ca le prob, c juste la récup des info sur les fichiers... J'sais pas comment on fait...
Ca marche comment un "cut" et ca sert à quoi ???
Marsh Posté le 12-11-2002 à 20:41:48
Ouais, j'sais bien...
J'commence à le connaitre par coeur le man... Mais à part avec un "ls -f -l rep" je vois pas comment récupérer les infos sur un fichier tel que la taille, sa date de dernière modif et tout et tout...
Marsh Posté le 12-11-2002 à 21:50:55
il faut utiliser la commande stat en C. tu auras les infos dont tu as besoin.
man 2 stat
Marsh Posté le 12-11-2002 à 22:06:42
vanik a écrit a écrit : il faut utiliser la commande stat en C. tu auras les infos dont tu as besoin. man 2 stat |
il fait du script shell, pas du c
Marsh Posté le 13-11-2002 à 20:49:39
Genre "ls -l | sort -n -k5" ? Il a de drôles d'idées ton prof.
Marsh Posté le 12-11-2002 à 13:07:33
Voilà les infos...
J'aimerai que quelqu'un puisse me donner un sacrée coup de main en me disant s'il n'a pas un projet en shell qui effectue les mêmes commandes (Ben presque tout au moins) que la commande ls ???
Voilà voilà... Si quelqu'un à ceux-ci pour moi, ca serai bien sympa...
Thanks, Joey.