Bonjour,
j'essaye de créer un alias appelé lss à partir de la commande ls. Le principe est simple : lorsque je tape mon alias, je veux que si dans le dossier courant il y ait moins de 10 éléments, alors mon alias effectue la commande ls -lFG; sinon, mon alias effectue la commande ls -FG.
Voici la ligne de code que j'ai ajoutée dans mon ~/.bash_profile :
Malheureusement, j'obtiens l'erreur suivante lors de l'execution de mon alias :
Je ne comprends pas cette erreur de syntaxe. Quelqu'un peut-il m'aider ?
j'essaye de créer un alias appelé lss à partir de la commande ls. Le principe est simple : lorsque je tape mon alias, je veux que si dans le dossier courant il y ait moins de 10 éléments, alors mon alias effectue la commande ls -lFG; sinon, mon alias effectue la commande ls -FG.
Voici la ligne de code que j'ai ajoutée dans mon ~/.bash_profile :
Bloc de code:
alias lss='if [ $(ls | wc -l) -lt 10 ] then ls -FGl; else ls -FG; fi;'
Malheureusement, j'obtiens l'erreur suivante lors de l'execution de mon alias :
Bloc de code:
-bash: syntax error near unexpected token `else'