У самого Bash нет буфера обмена. Это функция Х. xclipt - это просто интерфейс командной строки, и, как видите, для него требуется display. Способы использования временного файла:
$ echo 123 > /tmp/f $ tr -d '2' < /tmp/f 13