請問shell script可以做這件事嗎? - Linux

Table of Contents

現在需要輸入一個指令執行後進入它的環境下修改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 有沒有推薦的書籍可以看?
感謝!




--

All Comments

Freda avatarFreda2010-12-19
最後的問題…我想鳥哥的資訊可以先看看?
Aaliyah avatarAaliyah2010-12-21
當然是可以 不過你要先學好script
Oliver avatarOliver2010-12-23
你的問題最好是你需要怎樣的幫忙,不然看起來就像要人家幫
你把整支 script 做完了。
Liam avatarLiam2010-12-27
該如何執行指令後在他的環境下輸入我想給的資訊?
因為我指令可以下但是想輸入的資訊沒辦法在裡頭輸入
Robert avatarRobert2010-12-27
你問的是 "read" ?
Brianna avatarBrianna2010-12-29
http://tinyurl.com/lr56e2 想學script可看這本書