亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 1937 | 回復(fù): 7
打印 上一主題 下一主題

[文本處理] shell自動(dòng)發(fā)送命令執(zhí)行相關(guān)菜單. [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-08-24 23:04 |只看該作者 |倒序?yàn)g覽
有一個(gè)后機(jī)程序,需要在當(dāng)前bin目當(dāng)下執(zhí)行smart命令,然后,進(jìn)入一個(gè)菜單里面,有0-9很多項(xiàng)目,在當(dāng)前光標(biāo)下選擇一項(xiàng),假設(shè)選擇1,然后又進(jìn)入一個(gè)子菜單里面,再選擇具體一項(xiàng),執(zhí)行相關(guān)的的命令.
我建了一個(gè)a.sh 文件,里面第一行,是smart,   運(yùn)行 ./a.sh  這樣是能打個(gè)那個(gè)主菜單,如何再發(fā)送0-9之間的命令,進(jìn)入到里面的菜單,執(zhí)行相關(guān)命令呢.
如何寫一個(gè)腳本,能夠自動(dòng)的執(zhí)行到菜單里,啟到相關(guān)菜單執(zhí)行相關(guān)命令呢.

論壇徽章:
7
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:18程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-09 06:20:00每日論壇發(fā)貼之星
日期:2015-08-09 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-22 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-27 06:20:00
2 [報(bào)告]
發(fā)表于 2015-08-24 23:48 |只看該作者
  1. [unar@localhost ~]$ cat test.sh
  2. echo "Please select your job:"
  3. read a
  4. case $a in
  5. 1) echo 1;;
  6. 2) echo 2;;
  7. 3) echo 3;;
  8. *) echo fuck...;;
  9. esac
  10. [unar@localhost ~]$ bash test.sh
  11. Please select your job:
  12. 2
  13. 2
  14. [unar@localhost ~]$ bash test.sh
  15. Please select your job:
  16. 4
  17. fuck...
  18. [unar@localhost ~]$ bash test.sh
  19. Please select your job:
  20. 1
  21. 1
  22. [unar@localhost ~]$
復(fù)制代碼
I hope it can help

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2015-08-25 10:13 |只看該作者
本帖最后由 city224 于 2015-08-25 10:30 編輯

我的意思是不是寫菜單,而是如何發(fā)送命令,比如a.sh里第一行是 smart    .執(zhí)行完smart命令后,自動(dòng)進(jìn)入菜單里,如何在當(dāng)前光標(biāo)下再輸入數(shù)字,0-9,這個(gè)怎么發(fā)送.
比如: a.sh里是:
smart
sleep(3000)
send  1
sleep(3000)
send  3


我覺得可能類似的是這樣的寫法,不知道怎么寫。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2015-08-26 09:34 |只看該作者
有人知道怎么寫嗎

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
5 [報(bào)告]
發(fā)表于 2015-08-26 09:52 |只看該作者
回復(fù) 3# city224


    直接 echo -e "1\n3" | smart 不行么?

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2015-08-27 16:28 |只看該作者
樓上的這種方式不行

論壇徽章:
7
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:18程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-09 06:20:00每日論壇發(fā)貼之星
日期:2015-08-09 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-22 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-27 06:20:00
7 [報(bào)告]
發(fā)表于 2015-08-27 16:39 |只看該作者
發(fā)送1的目的是什么?回復(fù) 6# city224


   

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2015-08-30 13:44 |只看該作者
不是發(fā)送1, 進(jìn)入子菜單后,可以發(fā)別的數(shù)字,發(fā)送的數(shù)據(jù)是代表進(jìn)入哪個(gè)對(duì)應(yīng)的菜單
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP