[問題] ethtool 在script的問題
大家好,小弟最近在玩ethtool這東西並嘗試寫了個簡單的語法
但是發現只要他是變數我的scrpit就會出錯
#!/bin/sh
KR1S= $(ethtool eth1 | grep 'Speed' | cut -d ' ' -f 2)
if [ "$KR1S" == "Unknown!" ] ; then
sleep 1s
echo "# Speed ...PASS"
else
echo "# Speed ...FAIL"
fi
執行後跳出
./test.sh: line 3: Unknown!: command not found
-------------------------------------------------
想請問一下這是會是甚麼問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.94.168
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1479180111.A.AE5.html
※ 編輯: Rossi30 (223.140.94.168), 11/15/2016 11:22:27
→
11/15 11:50, , 1F
11/15 11:50, 1F
→
11/15 11:50, , 2F
11/15 11:50, 2F
噓
11/15 11:51, , 3F
11/15 11:51, 3F
→
11/15 11:52, , 4F
11/15 11:52, 4F
→
11/15 11:53, , 5F
11/15 11:53, 5F
→
11/15 11:54, , 6F
11/15 11:54, 6F
→
11/15 11:59, , 7F
11/15 11:59, 7F
推
11/15 12:03, , 8F
11/15 12:03, 8F
→
11/15 12:38, , 9F
11/15 12:38, 9F
→
11/15 12:39, , 10F
11/15 12:39, 10F
→
11/15 12:40, , 11F
11/15 12:40, 11F
→
11/15 12:43, , 12F
11/15 12:43, 12F
→
11/15 12:46, , 13F
11/15 12:46, 13F
※ 編輯: Rossi30 (223.140.94.168), 11/15/2016 12:47:25
照d大的說明改成這樣,也是會有錯誤
#!/bin/sh
KR1S= $(ethtool eth1 | grep 'Speed' | cut -d ' ' -f 2)
if [ "${KR1S}" == "Unknown!" ] ; then
sleep 1s
echo "# Speed ...PASS"
else
echo "# Speed ...FAIL"
fi
※ 編輯: Rossi30 (223.140.94.168), 11/15/2016 12:48:47
推
11/15 13:18, , 14F
11/15 13:18, 14F
→
11/15 13:21, , 15F
11/15 13:21, 15F
→
11/15 13:23, , 16F
11/15 13:23, 16F
→
11/15 13:23, , 17F
11/15 13:23, 17F
→
11/15 13:31, , 18F
11/15 13:31, 18F
→
11/15 13:47, , 19F
11/15 13:47, 19F
→
11/15 13:56, , 20F
11/15 13:56, 20F
→
11/15 14:25, , 21F
11/15 14:25, 21F
→
11/15 14:25, , 22F
11/15 14:25, 22F
→
11/15 14:26, , 23F
11/15 14:26, 23F
→
11/15 14:27, , 24F
11/15 14:27, 24F
→
11/15 14:28, , 25F
11/15 14:28, 25F
→
11/15 16:04, , 26F
11/15 16:04, 26F
→
11/15 16:05, , 27F
11/15 16:05, 27F
推
11/15 19:28, , 28F
11/15 19:28, 28F
→
11/15 19:28, , 29F
11/15 19:28, 29F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章