Acho que é só uma questão de entender as diferentes pranchetas de seleção usadas pelo xclip
utility
-selection
specify which X selection to use, options are "primary" to use
XA_PRIMARY (default), "secondary" for XA_SECONDARY or "clip‐
board" for XA_CLIPBOARD
Quando você executa cat line-size.c | xclip
, o comportamento padrão é copiar para o buffer de seleção X primário - para colar a partir desse buffer, é necessário usar um clique do meio do mouse em vez do Ctrl + < Combinação kbd> v .
Para copiar para a área de transferência, para poder colar com Ctrl + v , você precisa fazer
cat line-size.c | xclip -selection clipboard