[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Script
- To:
- Subject: Re: Script
- From: "Hugo Villeneuve" <>
- Date: Wed, 20 Oct 1999 23:29:52 -0400
-
In-reply-to: <[email protected]>
Tu vois l'astuce du read? C'est surtout pratique à cause que l'on sais pas
combien de fichiers on va avoir besoin de traiter. J'utilise /bin/ls pour
pas que ls se fasse aliasé par le shell. Les arguments sont "i" et "1"
(chiffre un) pour avoir le # d'inode et l'output sur une seule colonne.
Hugo Villeneuve
#!/bin/bash
/bin/ls -i1 | while read inode filename
do
echo "filename(${filename}) has inode(${inode})"
done
<[email protected]> wrote in message
[email protected]">[email protected]">news:[email protected]...
> Lorsque je fais ls -l dans un certain répertoire j'obtiens
>
> 123456 nomDuFichier
>
> Est-il possible de placer 123456 (le inode) dans une variable ?
> pour qu'ensuite je puisse traiter ce inode
>
> Merci beaucoup de votre aide
>
> Jai redHat 6.0 et Mandrake 6.0
>
> Merci