Поправил. Теперь работает как в шелле: игнорирует пустую комманду