0
我是新來的shell腳本和瀏覽不同的腳本語言。預計腳本:ls命令的輸出設置爲變量
我正在寫一個expect腳本,我想一個SSH ls命令的輸出設置爲變量,通過循環,就像下面的bash腳本
#!/bin/bash
var=$(ssh [email protected] ls path | grep 'keyword')
echo $var
for x in $var;
# do stuff
done
但我不知道如何在預期腳本中執行此操作。我搜索的其他例子似乎將send
的輸出設置爲變量 - 這是路線嗎?
感謝您的幫助。
它說:無法讀取「expect_out(1串)」:沒有這樣的變量 – chungkim271
請問您提示最終以一個美元符號和空間?如果不是,則必須調整該正則表達式。 –