Parece que gnome-terminal
não pode receber entrada de stdin, então você precisa usar substituição de comandos :
gnome-terminal -e "$(xclip -se c -o)"
Além disso, se você deseja realizar a divisão de palavras e globbing no conteúdo da área de transferência antes de ser executado, use:
gnome-terminal -x $(xclip -se c -o)
Se você precisar manter o terminal aberto quando o comando for concluído, você poderá usar isto:
gnome-terminal -x bash -c "$(xclip -se c -o); read -p 'Press Enter to close.'"
Ou se você quiser ir para um prompt interativo:
gnome-terminal -x bash -c "$(xclip -se c -o); bash"
Para mais idéias, veja Com um lançador para um aplicativo de terminal, como posso manter o terminal aberto após a conclusão do programa?