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

Résolu/Fermé
azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016 - 6 nov. 2016 à 17:41
azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016 - 6 nov. 2016 à 19:47
bonjour
je cherche un commande qui test si fichier contient un code source sous linux ubuntu et fedora
merci d'avance
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
6 nov. 2016 à 17:58
Salut,

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

Sinon, voir du côté de la commande
file
.
0
azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 18:11
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
0
azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 18:13
donc je dois tester l'extension du fichier passé en argument
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 18:14
Ça ne me dit toujours pas ce qui caractérise ton fichier source ? ;-\

Puis tu écris un script, en shell ?
0
azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 18:15
je precise juste que le code source c'est le fichier qui a comme extension ".c"
e.g prog.c
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > azedine10 Messages postés 7 Date d'inscription dimanche 6 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 18:20
Donc, 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
0