Fonction en Shell...

Fonction en Shell... - Shell/Batch - Programmation

Marsh Posté le 16-11-2002 à 15:03:24    


    Voilà j'aimerais savoir comment on peux faire pour récupérer des infos tel que le nom du propriétaire et le nom de groupe sur un fichier ???
 
  Bien sur, sans utiliser la fonction "ls -l" car j'ai pas envie d'avoir toutes les infos, mais uniquement le nom du proprio ou celui du groupe...
 
  Egalement, j'aimerais savoir comment on peux faire pour récupérer l'extension d'un fichier lorsque l'on possède son nom...
 
 Par ex. : si j'ai toto.tar, je veux récupérer que .tar
 
 
                   
                    Merci beaucoup les infos....
 
                                  Tchoo, Joey :gun:

Reply

Marsh Posté le 16-11-2002 à 15:03:24   

Reply

Marsh Posté le 16-11-2002 à 15:08:43    

une fois de plus, man cut

Reply

Marsh Posté le 16-11-2002 à 17:32:04    

joey_joe a écrit a écrit :

 
    Voilà j'aimerais savoir comment on peux faire pour récupérer des infos tel que le nom du propriétaire et le nom de groupe sur un fichier ???
 
  Bien sur, sans utiliser la fonction "ls -l" car j'ai pas envie d'avoir toutes les infos, mais uniquement le nom du proprio ou celui du groupe...
 
  Egalement, j'aimerais savoir comment on peux faire pour récupérer l'extension d'un fichier lorsque l'on possède son nom...
 
 Par ex. : si j'ai toto.tar, je veux récupérer que .tar
 
 
                   
                    Merci beaucoup les infos....
 
                                  Tchoo, Joey :gun:




 
 
c'est excessivement simple (a condition de penser a la commande awk)


kneko@linux:~> ls -l toto
-rw-r--r--    1 kneko    users       15357 11?  8 20:17 toto
kneko@linux:~> ls -l toto | awk '{print $3" "$4}'
kneko users
kneko@linux:~>



---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 16-11-2002 à 17:36:04    

kuroineko a écrit a écrit :

 
 
 
c'est excessivement simple (a condition de penser a la commande awk)


kneko@linux:~> ls -l toto
-rw-r--r--    1 kneko    users       15357 11?  8 20:17 toto
kneko@linux:~> ls -l toto | awk '{print $3" "$4}'
kneko users
kneko@linux:~>


 
 




 
pour ton histoire d'extention :
 


kneko@linux:~> mv toto toto.truc
kneko@linux:~> ls toto.truc | cut -d'.' -f1
toto
kneko@linux:~>


 
man cut !!!
 
man awk !!!
 
lis les man de sed aussi si tu veux ca permet aussi de manipuler les chaines....
comme cette activite a l'air importante pour toi...ca peut te servir


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed