J'ai du mal à comprendre comment faire cette instruction if. Je veux faire:Comment faire cette instruction if dans le shell
IF (la fonction a seulement 1 argument ET 1 $ est un répertoire (dans le dossier en cours)) OU SI (la fonction a 2 arguments et 1 $ est pas un répertoire) ALORS
....
FIN
Désolé si ce n'est pas très clair,
Remerciez s à l'avance
Notez que vous pouvez utiliser l'opérateur '-o' dans le test ('[') intégré; le conseil de longue date (mais pas nécessairement toujours pertinent) est de ne pas essayer de jouer avec '-a' et '-o' (ou même avec '-a' ou '-o'). Faire les choses comme montré est fiable et évite le besoin d'échapper à des parenthèses, etc. –
Merci, ça fonctionne comme un charme! – Selmak