Bashスクリプトの変数にテキスト選択を割り当てる

Bashスクリプトの変数にテキスト選択を割り当てる

xbindkeys ショートカットで有効にすると、選択したテキストを変数に割り当てる Bash スクリプトを作成しようとします。このような:

read selectedtext
echo "$selectedtext" | xclip

明らかに、結果は現在の行をシステムクリップボードに切り取る簡単な方法です。

編集する

私の元の質問が少し混乱していることを知っています。例は次のとおりです。

$ This is a line of text

になる:

selectedtext="This is a line of text"
echo "$selectedtext" | xclip

ベストアンサー1

クリップボードを変数として送信します。

selectedtext=$(xclip -out -selection clipboard)
echo $selectedtext

変数をクリップボードに送信します。

selectedtext="some values"
echo $selectedtext | xclip

おすすめ記事