他の質問に答えようとしています。端末を起動してテキストを入力しても実行しないコマンド/スクリプト...。端末を起動して特定のテキストを追加したいです。実行されない、実行する前に他の可変テキストをコピーできます。sudo apt install mpv
端末に貼り付けるときは、末尾にスペースがないようです。コマンドは開始されませんが、インストールする他のプログラムを追加できます。
xsel
ショートカットを使用して端末にコマンドを送信するソリューションを使用するのに近いです。
使用するコマンドは次のとおりです。
bash -c "xsel -ib <<< 'MY_TEXT'"
または
bash -c "xsel -p <<< 'MY_TEXT'"
したがって、1つのショートカットを使用してテキストをクリップボードに送信し、別のショートカットを使用して端末を開き、コピーしたxsel
内容をクリップボードに貼り付けることができます。
問題は、xsel
コマンドが最後にスペースまたはEnterを使用してテキストをクリップボードに送信することです。
それはMY_TEXT
取り替えるMY_TEXT
sudo apt install mpv
インストールコマンドを自動的に実行するのと、Enterキーを押すのを待つのsudo apt install mpv
と同じです。
ベストアンサー1
ここにある文字列改行文字を追加。これを防ぐと、貼り付けたテキストに改行は発生しません。
bash -c 'printf "%s" "MY_TEXT" | xsel -p'