2
私はコマンドを実行して結果を解釈しようとしていますが、何をすれば "コマンドが見つかりません"というエラーが出ます。ここに私のコードの代表的なバージョンがあります:Bashサブシェル変数コマンドが見つかりません
devicename="emulator-5554"
search=$(adb devices | grep -w "$devicename" | grep -w device)
until $search; do
echo "Waiting..."
sleep 10
done
私は...私は...
search=$(adb devices | grep -w $devicename | grep -w device)
と
search=$(adb devices | grep -w ${devicename} | grep -w device)
含めて、考えることができるすべてのバリエーションを試してみました、すべて同じエラーを返します。
変数を正しく解釈するにはどうすればよいですか?