Ls la sortie en octal ?

Hello

J’ai fouiner partout même le man ne donne rien , je voudrai que ls me renvoie sa sortie en octal c’est pour les future script.

Merci d’avance :smt006

hello,

[code]
wolf@noway:~$ ls -l /etc/environment
-rw-r–r-- 1 root root 19 mar 17 09:59 /etc/environment

wolf@noway:~$ perl -e’printf “%o\n”, ( stat “/etc/environment” )[ 2 ]’

100644[/code]

Merci pour ta réponse :slightly_smiling:

sa marche en console, mai pas dans le code suivant

#!/bin/sh
if [ -z "$*" ] ;then
    echo "Entrer une valeur"
else
    echo "information sur le droit en octal du fichier $*"
    Ret=`echo perl -e'printf "%o\n", ( stat "$*" )[ 2 ]'`
    echo $Ret
fi
exit 0

[quote=“panthere”]

#!/bin/sh if [ -z "$*" ] ;then echo "Entrer une valeur" else echo "information sur le droit en octal du fichier $*" Ret=`echo perl -e'printf "%o\n", ( stat "$*" )[ 2 ]'` echo $Ret fi exit 0 [/quote]

Comment un script perl doit interpréter $* ?

Soit tu le fais en perl, soit tu le fais en bash.

man stat