Na verdade, você também não usa sudo
(pelo menos não no sentido em que pensa): somente o comando ls
é executado em sudo
, então a saída de sudo ls -l .
passa pelo canal. Tente sua linha com:
\ls -l . | grep '../Library/Frameworks/Python.framework/Versions/3.2' | awk '{print $9}' | sudo xargs rm
( \ls
anula qualquer alias que você possa ter para ls
, o que pode fazer com que o formato de saída mude.)