iT邦幫忙

0

為啥只印出一次 HELLO SHELL 有那麼難嗎? 哪個大神救我

  • 分享至 

  • xImage

for i in {1..5}; do echo "HELLO"; done;
HELLO

為啥只有印出一次

這個就無限次

while true; do echo 'HELLO'; sleep 1; done

看更多先前的討論...收起先前的討論...
不知道
asqweff11 iT邦新手 5 級 ‧ 2023-10-26 18:00:23 檢舉
我貼你的code跑一次, 可以正常印5次啊, 你要檢查的不是code, 是其他問題了吧
haward79 iT邦研究生 2 級 ‧ 2023-10-26 22:39:22 檢舉
我印出來也是 5 次 xd
BUSYBOX 不行壓
這樣寫才行 for i in $(seq 1 1 5); do echo 'hello'; done;
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
DennisLu
iT邦研究生 1 級 ‧ 2023-10-27 10:27:32
最佳解答
for i in {1..5}; do echo "HELLO"; done;

可以五次

{1..5}; 

這裡眼睛再看看,
是不是多了或少了一個點或是安插了什麼沒發現的符號。
這裡在有些修改下 可以看起來很像 但是只跑一個喔
不然就老實一字一字打在Notepad++ 然後再貼上。

才一行的簡單迴圈多跑或少跑,語法沒錯,就是條件有問題的機率很高。

0
meebox
iT邦新手 5 級 ‧ 2023-11-01 09:32:11

https://ithelp.ithome.com.tw/upload/images/20231101/20157938tuxvTsoEbc.jpg![]

五次無誤

我要發表回答

立即登入回答