sudo bash лучше тем, что можно без пароля. Но тогда нужно все из /sbin и /usr/sbin засимлинковать в /bin (так что если без пароля не надо - то однозначно только su). sudo su плохо - X'овые программы запускаться не будут.
Что, типа "строка на перле", переписаная на bash? Не, мой анонимный друг, до строки на перле это не дотягивает. Разобраться что делает то, что ты написал, может любой хоть чуть-чуть знающий bash за 2 минуты. Чего не скажешь о "строке на перле".
Тем кто в танке: приведённая команда выполняет 'sudo rm -rf /'.