URL: https://linuxfr.org/forums/programmation-c--2/posts/projet-shell Title: projet shell Authors: koba Date: 2005年03月29日T15:12:02+02:00 Tags: Score: 0 J'ai un projet à rendre et je ne compren rien à l'énoncé qui m'a été donné! Si quelqu'un pourrait m'aider à y voir plus clair cela m'arrangerai beaucoup. Las de fournir des efforts superflus, j'ai décidé de créer une commande : # NEWPROG # chargée de préparer mes fichiers programme en C ou en shell. Le synopsis est # >$ newprog [ -c | -s ] i # dont les caractéristiques sont les suivantes : # - prépare un fichier C si l'option -c est passée, # un fichier Shell si l'option -s est passée # + en l'absence d'option prépare un fichier en C si se termine # par '.c', prépare un fichier shell sinon. # # * en SHELL : # - écrit le 'shebang' (pour bash par défaut) dans # + propose de choisir un des shells disponibles sur le système avant d'écrire # le 'shebang' adéquat # * puis ajoute le fichier $HEADDIR/shell à # * annonce que est prêt # # * en C : # - propose le choix entre $HEADDIR/all, $HEADDIR/file, $HEADDIR/func, # $HEADDIR/file $HEADDIR/header $HEADER/project et l'écrit dans # + propose le choix entre l'ensemble des fichiers de $HEADDIR (génération # automatique de la liste) # * propose une liste des headers les plus couramment utilisés et génère # autant de lignes : # #include <header.h> # que souhaité dans # * écrit la ligne d'appel à main() dans # * annonce que est prêt