Je veux comprendre comment fonctionne cette ligne, je ne sais pas si je l'ai eu.pour understatnd substr sur awk
ls -l | awk '
{
k=0;
for (i=0;i<=8;i++)
k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));
if (k)
printf("%0o ",k);
print
}'
merci d'avance.
Alors, quelle partie obtenez-vous et que n'avez-vous pas? – Kevin
alors que faites-vous et que ne comprenez-vous pas? –
Consultez [ParsingLs] (http://mywiki.wooledge.org/ParsingLs), ainsi que [documentation for awk] (http://www.freebsd.org/cgi/man.cgi?query=awk) . – ghoti