Shell provede jeden průchod rozšiřujících parametrů, takže $user je rozšířen, ale předchozí ~ není pak rozšířen. Chcete-li znovu zpracovat vstupní řádek, použijte eval :
...
eval sudo du -sh ~$user
...
Shell provede jeden průchod rozšiřujících parametrů, takže $user je rozšířen, ale předchozí ~ není pak rozšířen. Chcete-li znovu zpracovat vstupní řádek, použijte eval :
...
eval sudo du -sh ~$user
...