send "if [ `ps -ef | grep ttyS1 | sed -n 1p | cut -d ' ' -f 2` -eq 'ttyS1' ]; then
not_found='false'
else
not_found='true'
fi\r"
ttyS1の下に二重引用符と一重引用符を使用して複数回試しましたが、1)ttyS1:不明なオペランド2)二重引用符に誤った数字が表示されます。
ベストアンサー1
-eq
数値を比較するときに使用します。=
文字列を比較するとき
send "if [ `ps -ef | grep ttyS1 | sed -n 1p | cut -d ' ' -f 2` = 'ttyS1' ]; then
not_found='false'
else
not_found='true'
fi\r"
二重引用符はすでに使用されているため使用できます。ttyS1
引用符なしで文字列を残すこともできます。