echo -n "string" | xclip -selection clipboard
Saya mungkin seharusnya menjelaskan sedikit. Default untuk gema adalah menampilkan string DAN baris baru. -n menekan yang terakhir.
Solusi yang lebih umum adalah mengabaikan baris baru terlepas dari sumber inputnya. Misalnya, kasus penggunaan yang umum adalah menyalin jalur dari direktori saat ini ke clipboard. Perintah
pwd | xclip -selection clipboard
menyalin karakter baris baru dan ini seringkali bukan yang kita inginkan.Solusinya adalah sebagai berikut:
pwd | xargs echo -n | xclip -selection clipboard
Anda dapat membuat alias agar lebih nyaman:
alias xclip='xargs echo -n | xclip -selection clipboard'
dan mulai sekarang gunakan:
pwd | xclip # copied without new line
echo "foo" | xclip # copied without new line
Sejak xclip versi 0.13, Anda memiliki cara umum yang akan mempertahankan baris baru dalam dengan opsi r atau rmlastnl .
Jadi, Anda akan memiliki:
pwd | xclip -r # copied without new line
echo "foo" | xclip -r # copied without new line
ps | xclip -r # copied without the last new line!
Buat perintah untuk Windows - opsi yang memungkinkan?
Mengapa fclose(NULL) glibc menyebabkan kesalahan segmentasi alih-alih mengembalikan kesalahan?