新しいスクリーンセッションを作成し、その中に4つのウィンドウを作成するスクリプトを作成しようとしています。スクリーンセッションを作成できますが、スクリプトからCtrl++をコピーしAてCウィンドウを作成する方法を理解するのは困難です。
答え1
分離モードで画面を起動し、その中でコマンドを実行させます。
#!/bin/bash
screen -d -m -S newsession
# window 0 is created by default, show hello0 on it
screen -S newsession -p 0 -X stuff hello0
for n in {1..9}; do
# create now window using `screen` command
screen -S newsession -X screen $n
screen -S newsession -p $n -X stuff hello$n
done
これで、ニュースセッションセッションに接続して、10個のウィンドウがあり、hello0 .. hello9が各ウィンドウに表示されることを確認できます。