OVH Cloud OVH Cloud

Equivalent de la commande stat sous Aix

4 réponses
Avatar
David LE BOURGEOIS
Bonsoir.

Ne trouvant pas la commande stat (de Linux) sous Aix, je voudrais
savoir si quelqu'un connait l'équivalent.

Merci d'avance.

--
David LE BOURGEOIS

4 réponses

Avatar
DINH Viêt Hoà

Bonsoir.

Ne trouvant pas la commande stat (de Linux) sous Aix, je voudrais
savoir si quelqu'un connait l'équivalent.


ça doit pouvoir se refaire avec un script perl pour tes besoins
particuliers, non ?

--
DINH V. Hoa

Avatar
Stephane Chazelas
2003/11/17, 20:27(+01), David LE BOURGEOIS:
Ne trouvant pas la commande stat (de Linux) sous Aix, je voudrais
savoir si quelqu'un connait l'équivalent.


Cela dit, GNU a ajouté la commande "stat" assez récemment, donc
même sur un système GNU, pour peu qu'il ait plus de 2 ans, tu as
peu de chances de le trouver.

On trouver d'autres versions de la commande "stat" évidemment
avec une syntaxe différente, ya rien de standardisé là-dessous.

historiquement, ls(1) est la seule interface à stat(2). Mais le
parsing de son output est un cauchemard. Maintenant que perl est
assez répandu, tu peux utiliser:

perl -le 'print for stat "fichier"'

Si tu as le find de GNU sur ton AIX, tu peux utiliser:

gfind fichier -prune -printf '...'

aussi.

--
Stéphane ["Stephane.Chazelas" arobase "free.fr"]

Avatar
David LE BOURGEOIS
2003/11/17, 20:27(+01), David LE BOURGEOIS:

Ne trouvant pas la commande stat (de Linux) sous Aix, je voudrais
savoir si quelqu'un connait l'équivalent.



Cela dit, GNU a ajouté la commande "stat" assez récemment, donc
même sur un système GNU, pour peu qu'il ait plus de 2 ans, tu as
peu de chances de le trouver.

On trouver d'autres versions de la commande "stat" évidemment
avec une syntaxe différente, ya rien de standardisé là-dessous.

historiquement, ls(1) est la seule interface à stat(2). Mais le
parsing de son output est un cauchemard.


Oui, comme tu dis.

Maintenant que perl est
assez répandu, tu peux utiliser:

perl -le 'print for stat "fichier"'


Bon. Je crois qu'il va falloir que je me mette plus sérieusement à Perl,
moi. Depuis le temps que je recule la date...


Si tu as le find de GNU sur ton AIX, tu peux utiliser:

gfind fichier -prune -printf '...'

aussi.



Malheureusement, sur la machine il n'existe aucun outil GNU.
L'admin ne veut rien mettre dessus, c'est une machine de production :-(

J'espère que perl y est au moins, je regarde demain au boulot.


Merci pour la solution.

--
David LE BOURGEOIS


Avatar
jalilmar
Le lundi 17 Novembre 2003 à 20:27 par David LE BOURGEOIS :
Bonsoir.

Ne trouvant pas la commande stat (de Linux) sous Aix, je voudrais
savoir si quelqu'un connait l'équivalent.

Merci d'avance.

--
David LE BOURGEOIS


La commande cherchée est istat

# istat NomFichier