Pour le 1) c'est normal, parce que le bit x est à 0 sur le dossier, et comme tu n'as pas le droit d'exécution, tu n'as pas le droit d'entrer dans le dossier. D'ailleurs un ls dossier/ te l'aurais confirmé.
Pour le suid, il est sans effet sur les scripts, parce que ça pose un problème de sécurité.
Pour le problème des variables, il faudrait relire la page de manuel de bash, en particulier le chapitre sur la visibilité des variables.
Enfin, pour la regexp, que veux-tu obtenir ?
Si c'est la dernière ligne que tu cites, chez moi, elle ne donne pas ce que tu indiques sur ma machine.
On peut s'en sortir avec awk ainsi :
ls -ld /tmp/ | awk '{print 1ドル " __"}'
Voilà, en espérant que ça t'aidera.
# Quelques réponses :
Posté par Gyro Gearllose . En réponse au message diverses questions : permissions, bash/exec, suid et sed. Évalué à 1.
Pour le suid, il est sans effet sur les scripts, parce que ça pose un problème de sécurité.
Pour le problème des variables, il faudrait relire la page de manuel de bash, en particulier le chapitre sur la visibilité des variables.
Enfin, pour la regexp, que veux-tu obtenir ?
Si c'est la dernière ligne que tu cites, chez moi, elle ne donne pas ce que tu indiques sur ma machine.
On peut s'en sortir avec awk ainsi :
ls -ld /tmp/ | awk '{print 1ドル " __"}'
Voilà, en espérant que ça t'aidera.