0
シェルスクリプトと異なるスクリプト言語を使用するのは初めてのことです。expectスクリプト:lsコマンドの出力を変数に設定する
は、私は、次のbashスクリプト
#!/bin/bash
var=$(ssh [email protected] ls path | grep 'keyword')
echo $var
for x in $var;
# do stuff
done
などを介してループに変数へのSSH lsコマンドの出力を設定したい場所のスクリプトを期待して書いているしかし、私はどのようにわからないんだけどこれをexpectスクリプトで行います。私が検索した他の例は、send
の出力を変数に設定しているようです - これはルートですか?
ありがとうございました。
それは言う:「expect_out(1、文字列)」を読み取ることができません:そのような変数 – chungkim271
はドル記号やスペースを使用してプロンプト終わりもしませんか?そうでない場合は、その正規表現を調整する必要があります。 –