La commande qui veréfi si le fichier est un code source

Résolu
bonjour
je cherche un commande qui test si fichier contient un code source sous linux ubuntu et fedora
merci d'avance

1 réponse

  1. Contributeur
    Salut,

    Il faudrait déjà définir ce que tu entends par "code source" ???

    Sinon, voir du côté de la commande
    file
    .
    1. en fait moi j 'écris un script "compc" qui a comme paramètre $1 ,un fichier source,
      et pour faire je dois tester si le fichier passé en paramètre est un fichier source
    2. donc je dois tester l'extension du fichier passé en argument
    3. Contributeur
      @azedine10Ça ne me dit toujours pas ce qui caractérise ton fichier source ? ;-\

      Puis tu écris un script, en shell ?
    4. je precise juste que le code source c'est le fichier qui a comme extension ".c"
      e.g prog.c
    5. Contributeur
      @azedine10Donc, la commande
      file
      (citée plus haut) devrait faire l'affaire ;-)

      $ ls -1
      ccm.png
      sendmsg.c

      $ file *
      ccm.png: PNG image data, 625 x 787, 8-bit/color RGBA, non-interlaced
      sendmsg.c: C source, ASCII text