Bonjour je souhaite ajouter cette alias dans mon bashrc.

Pouvez-vous me dire ce qu'il faut déspécialiser comme caractère ?

J'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
alias dir='du -sk * | awk \'{print substr($1/1024,0,index($1/1024,"."))""substr($1/1024,index($1/1024,"."),3)"M "$2}\''
. .bashrc
Mais ca marche pas...
Réponse du shell

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
-bash: .bashrc: line 19: syntax error near unexpected token `('
-bash: .bashrc: line 19: `alias dir='du -sk * | awk \'{print substr($1/1024,0,index($1/1024,"."))""substr($1/1024,index($1/1024,"."),3)"M "$2}\'''
La commande de base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
du -sk * | awk '{print substr($1/1024,0,index($1/1024,"."))""substr($1/1024,index($1/1024,"."),3)"M "$2}'
J'ai aussi essayé dans une fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function dir() {
        du -sk * | awk '{print substr($1/1024,0,index($1/1024,"."))""substr($1/1024,index($1/1024,"."),3)"M "$2}'
}
 
. .bashrc
la pas d'erreur mais dir ne marche po

Je vous remercie de votre aide

++