アクティブウィンドウの内容を選択し、内容をクリップボードにコピーしてファイルに保存するbashスクリプトを作成しようとしています。その後、テキストエディタはファイルを読み取り、変更内容をアクティブウィンドウに貼り付けます。
私の試みは以下の通りです。現在私に効果がある部分ctrl+a
とctrl+c
効果がない部分があります。
#!/usr/bin/env bash
TMPFILE=$(mktemp).md
if [[ $OSTYPE == "linux-gnu" ]]; then
xdotool getactivewindow key ctrl+a
xdotool getactivewindow key ctrl+c
xclip -selection clipboard -o > $TMPFILE
urxvt -fn "xft:Iosevka Term:pixelsize=24" -geometry 60x10 -e vim -u ~/.config/vim/vimrc -c 'startinsert' $TMPFILE
cat $TMPFILE | xclip -selection clipboard
xdotool key ctrl+v
fi