[問題] 請問shell script可以做這件事嗎?

看板Linux作者 (不宅的阿宅)時間13年前 (2010/12/15 22:29), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
現在需要輸入一個指令執行後進入它的環境下修改file.txt 例:>xyz file.txt 進入後依序輸入一些資訊 abc 123 cde 222 xxx 555 yyy 666 完成後執行ctrl+D離開算完成一次動作,但我有一大筆需要同樣動作的資訊要輸入, 我有整理好的一個檔案test.txt內容是 abc XXX \ cde XXX \ efg XXX 第一筆資訊 ghh XXX / ddd XXX / 空一行接續下一筆 abc YYY \ cde YYY \ efg YYY 第二筆 ghh YYY / ddd YYY / ... ... ... ... 依照這樣排列所需要輸入的資訊內容 想請問該如何利用shell script 讓他先輸入指令 xyz file.txt, 然後讀取test.txt裡頭一筆資訊輸入完後執行ctrl+D, 完成動作後再進行下一筆資訊的輸入? 另外想請教新手想學習shell 有沒有推薦的書籍可以看? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.246.185

12/15 22:35, , 1F
最後的問題…我想鳥哥的資訊可以先看看?
12/15 22:35, 1F

12/16 00:41, , 2F
當然是可以 不過你要先學好script
12/16 00:41, 2F

12/16 11:45, , 3F
你的問題最好是你需要怎樣的幫忙,不然看起來就像要人家幫
12/16 11:45, 3F

12/16 11:45, , 4F
你把整支 script 做完了。
12/16 11:45, 4F

12/16 15:40, , 5F
該如何執行指令後在他的環境下輸入我想給的資訊?
12/16 15:40, 5F

12/16 15:40, , 6F
因為我指令可以下但是想輸入的資訊沒辦法在裡頭輸入
12/16 15:40, 6F

12/16 17:38, , 7F
你問的是 "read" ?
12/16 17:38, 7F

12/19 14:51, , 8F
http://tinyurl.com/lr56e2 想學script可看這本書
12/19 14:51, 8F
文章代碼(AID): #1D2D3JJj (Linux)