2013-05-21 42 views
2

有沒有辦法編寫將應用於剪貼板內容的腳本(我正在使用Linux \ Gentoo)?Linux - 用於編輯剪貼板內容的腳本

複製粘貼時,綁定可能會(例如)從複製的文本中刪除所有換行符的按鍵將會很好。

我找不到從哪裏開始這樣的任務(應該在哪裏放置這樣的腳本\如何引用剪貼板),所以只要提示一下從哪裏開始,我們將不勝感激。

謝謝!

回答

3

您需要安裝xsel才能訪問您的剪貼板。然後你可以使用一個小腳本和管道。我用這個前面加上四個空格,以我目前的選擇,以獲得一個版本,我可以粘貼到StackOverflow上編輯:

xsel | while IFS='' read a; do echo " $a"; done | xsel 

默認爲xsel是操作(或查詢)您的主要選擇(你剛纔打上鼠標)。您可以使用選項-b而不是剪貼板(C-c,C-v stuff)。

從當前剪貼板中刪除所有換行符,只是試試這個:

xsel -b | tr '\n' '\r' | sed 's/\r*//g' | xsel -b 
+0

有沒有嘗試過,但它看起來真棒!謝謝。 –