以下のエイリアスは、zsh
ディレクトリ名内のスペースが\
エスケープされている場合にはうまく機能しますが、bash
適切に処理されません。bash で適切に機能させるには、どのような変更が必要ですか。
dum() {
du -h --max-depth=1 $1
}
zshは成功する
user@server: dum "Server Configuration"
32K Server Configuration
user@server: dum Server\ Configuration
32K Server Configuration
bashが失敗する
user@server:~$ dum "Server Configuration"
8.0K Server/install_scripts
300K Server
du: cannot access 'Configuration': No such file or directory
user@server:~$ dum Server\ Configuration/
8.0K Server/install_scripts
300K Server
du: cannot access 'Configuration/': No such file or directory
エイリアスを で動作させるには、どのように記述すればよいでしょうかbash
?