La soluzione più generica consiste nell'ignorare nuove righe indipendentemente dalla sorgente di input. Ad esempio, il caso di uso comune è quello di copiare negli appunti un percorso della directory corrente. Il comando
pwd | xclip -selection clipboard
copia il carattere di nuova riga e questo spesso non è quello che vogliamo. La soluzioneè la seguente:
pwd | xargs echo -n | xclip -selection clipboard
È possibile creare un alias per renderlo più conveniente:
alias xclip='xargs echo -n | xclip -selection clipboard'
e da ora in uso:
pwd | xclip # copied without new line
echo "foo" | xclip # copied without new line
fonte
2015-07-11 12:36:50
Suggerisci la modifica del titolo di questa interrogazione a qualcosa come 'Prevenire xclip da aggiungendo nuova riga.' È una bella domanda, è stato difficile da trovare! – honkaboy