Como @skwllsp mencionou que seu problema pode ser resolvido com xinput_calibrator | tail -n 5 | tee log.txt . No entanto, posso perguntar por que você está usando tee para conseguir isso?
The
teeutility copies standard input to standard output, making a copy in zero or more files. The output is unbuffered.
O propósito de tee é escrever saída para arquivos e manter o pipe indo para o próximo comando.
Se você quiser enviar sua saída para um arquivo, poderá fazê-lo com > ou >> .
xinput_calibrator | tail -n 5 > log.txt
Isso criaria log.txt se ele não existir, ou truncá-lo para nada se já existir e gravar a saída no arquivo.
xinput_calibrator | tail -n 5 >> log.txt
Isso acrescentaria ao arquivo, para que os dados anteriores não sejam removidos. (Ele irá criar o arquivo se ele não existir).
Leitura adicional: