返品配送が機能しない(画面)

返品配送が機能しない(画面)

screen -S myscreen -X stuff $'search add $1 \015'シェルからコマンドを実行すると正常に動作します。 .shファイルに入れて.shとして画面に転送されsh /test.sh variablehereたら実行します$'search add variablehere'

なぜうまくいきますが、うまくいきませんかsh?重要な場合、私はUbuntu Serverを使用しています。

答え1

$'search add $1 \015'と一般的な引用は$'string'機能bash(おそらく他のシェルの機能かもしれません)なので、使用しているコマンドラインで機能しますbash

確かにshUbuntuでは動作しませんdash

したがって、簡単な解決策は呼び出しスクリプトを使用することですbash ./test.sh

関連情報