外部構成ファイルを使用してスクリプトをセットアップしようとしていますが、うまく動作しません:
変数を宣言する構成ファイルがあります。
#!/bin/bash
screenname=template
そして、このファイルをドットソーシングしている私のスクリプト。
#!/bin/bash
. config.sh
echo $screenname
screen -S $screenname -X stuff "Test\015"
screen -S template -X stuff "Test\015"
出力:
template
No screen session found.
>template< という名前の画面があり、ご覧のとおり、$screenname の値は >template< ですが、最初の screen コマンドは No screen session found... を返します。
誰かがこの愚かなことで私を助けてくれることを願っています..ありがとう