|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
Bonsoir,
J'aimerai n'affiche avec un ls que les répertoires. cad que quand je fait un ls -l, le premier caractère de la 1ère ligne désigne le type de fichier (si c'est un dossier "d" ou un fichier "-"). Y'a-t-il une option du ls ou une solution adapté pour lister que les repertoires d'un répertoire courant ? merci d'avance |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 472 ![]() |
Salut,
une manière de faire: Code :
__________________
Alea Jacta Test! |
||
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Bonjour,
Code :
|
||
|
|
00
|
|
|
#4 | ||||||
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
Mygale1978 c'est pas ca car cela m'affiche les horaires de créations des fichiers
Pour N_BAH, c'estca mais le contexte est différent. En fait, j'ai un fichier comme ceci: Code :
comme ceci: Code :
Comment faire ? nb: Voici ce que je fais déja Code :
Merci d'avance |
||||||
|
|
00
|
|
|
#5 | |||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 472 ![]() |
Citation:
Sinon pour ton problème, tu peux facilement le réaliser avec un script shell. Code :
__________________
Alea Jacta Test! Dernière modification par Mygale1978 ; 09/01/2010 à 00h40. |
|||
|
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
J'ai compris merci ca marche.
Mais le problème c'est que je fais un programme en c. j'ai du mal à faire une boucle for dans ce cas pour tester toutes les lignes et afficher le résultat comme indiqué: Code :
|
||
|
|
00
|
|
|
#7 | |||
|
Membre Expert
![]() frederic frances Inscription : juin 2009 Messages : 1 693 ![]() |
Citation:
http://linux.die.net/man/2/stat http://www.linux-kheops.com/doc/man/...n2/stat.2.html http://www.linux-kheops.com/doc/man/...n1/file.1.html concernant le parcours d'un répertoire tu peux trouver ton bonheur avec les fonctions suivante http://pwet.fr/man/linux/fonctions_b...heques/opendir http://pwet.fr/man/linux/fonctions_b...eques/closedir http://pwet.fr/man/linux/fonctions_b...heques/readdir Dernière modification par jabbounet ; 09/01/2010 à 01h03. |
|||
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
oui, c'est bien ca Mygale1978 !
sauf que la c'est un shell alors que moi c'est un programme c qui doit l'éxecuté. Je sais pas comment m'y prendre faut-il le faire avec execv(), du genre: Code :
merci quand même. Une solution ? Dernière modification par mouss4rs ; 09/01/2010 à 11h50. |
||
|
|
00
|
|
|
#9 | |||
|
Membre Expert
![]() frederic frances Inscription : juin 2009 Messages : 1 693 ![]() |
Citation:
dans la page de man de stat il y'a des macro Citation:
Citation:
Dernière modification par jabbounet ; 10/01/2010 à 11h12. |
|||
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
en fait c'est un programme en c et non pas un script.
|
|
|
00
|
|
|
#11 | ||||
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 524 ![]() |
Au faite, Pour Mygale1978, on peut faire san le tr cad:
Pour revenir a mon programme, c'est un programme en c et non pas un script. Il faut que j'écrive un programme en c qui lit un fichier texte dont les lignes ressemblent acelles affichés par un ls -l genre: Code :
Code :
a moins que, vous savez comment faire ? merci d'avance
Dernière modification par mouss4rs ; 11/01/2010 à 00h09. |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com