[問題] shell-scripts的問題(把檔案輸入後修改並輸出)

看板Linux作者 (賴打)時間15年前 (2010/07/22 17:47), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
是這樣的 我想要寫一個腳本 我手上分別有三個檔案 A(主要內容) B.C(皆為數據檔) 例如A的內容為 ﹍﹍﹍﹍很"帥" ﹍﹍﹍﹍更"帥" 總共有﹍﹍﹍很帥 B.C可能是一串人的名子 有超多 B為很帥的人 C為更帥的人 我現在想做的是 把BC這類數據檔 輸入進A檔案以後 直接在輸出成最後的D檔案 我現在遇到的問題是 因為我想要強調帥這個字 所以我用""把帥給註明一下 但是 我在寫scripts時 遇到幾個問題 1.我因為要再輸出檔案,我A是用 printf" ...很"帥" ...更"帥" 共...很"帥" ">output(D) 這樣來寫 但是因為我要特別強調帥 printf會判定"帥"前面那個符號是結束的符號 所以後面就顯示不到了~用 echo" ... ... ... ">output 好像也不行~ 2.再來 有沒有辦法讓A的那兩個空格自動讀取BC兩個檔案裡面的內容? 3.要怎麼統計BC這兩個檔案裡面 總共有幾個人? 1.2我在想用分段printf可不可以作到?但是這樣好像很麻煩 3.我就真的完全沒頭緒了! 懇請高手指點一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.52.49

07/22 18:06, , 1F
要印出"要加上\才行也就是printf "\""
07/22 18:06, 1F

07/22 19:17, , 2F
2的問題可以用cat和sed解決
07/22 19:17, 2F

07/22 19:21, , 3F
3的問題假設每個名字都佔一行可以用wc來計算行數
07/22 19:21, 3F

07/23 14:05, , 4F
我覺得你基礎都沒看就要寫shell script很吃力。
07/23 14:05, 4F
文章代碼(AID): #1CI1FDHg (Linux)