활성 창의 내용을 읽는 방법은 무엇입니까?

활성 창의 내용을 읽는 방법은 무엇입니까?

활성 창의 내용을 선택하고 해당 내용을 클립보드에 복사한 다음 파일에 저장하는 bash 스크립트를 만들려고 합니다. 그러면 텍스트 편집기가 파일을 읽고 변경 사항을 활성 창에 다시 붙여넣습니다.

내 시도는 아래와 같습니다. 현재 나에게 효과가 있는 부분 ctrl+actrl+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

관련 정보