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

Aaliyah avatar
By Aaliyah
at 2010-07-22T17:47

Table of Contents

是這樣的

我想要寫一個腳本
我手上分別有三個檔案 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.我就真的完全沒頭緒了!

懇請高手指點一下 感謝

--
Tags: Linux

All Comments

Kama avatar
By Kama
at 2010-07-27T05:47
要印出"要加上\才行也就是printf "\""
Edward Lewis avatar
By Edward Lewis
at 2010-07-31T07:50
2的問題可以用cat和sed解決
Andy avatar
By Andy
at 2010-08-04T13:19
3的問題假設每個名字都佔一行可以用wc來計算行數
Agatha avatar
By Agatha
at 2010-08-07T14:51
我覺得你基礎都沒看就要寫shell script很吃力。

StarDict 單字地圖

Hamiltion avatar
By Hamiltion
at 2010-07-22T16:05
在M$版上有單字地圖的功能 http://briian.com/?p=5224 在Linux版上是沒有 還是我笨? 另外...M$版到3.0.2 Linux 的source 只有3.0.1 囧...是這樣嗎? - ...

gDesklets

Audriana avatar
By Audriana
at 2010-07-22T12:18
請問一下,我用Ubuntu10.4 我剛才安裝了gDesklets 應該是安裝正確了! 我在應用程式/附屬應用程式/gDesklets也有看到 但我點了卻打不開,只有底下出現 正在開啟gDesklets 然後就沒有反應了! 請問是為什麼呢? - ...

Linux 驅動程式初探 - 資料結構

Eartha avatar
By Eartha
at 2010-07-22T11:15
[講座] Linux 驅動程式初探 - 資料結構 講座內容 : 1. The Role of Device Driver 驅動程式在作業系統中所扮演的角色 2. Device Driver and Kernel Module 驅動程式與核心模組 3. How to write a correctly k ...

cygwin 鍵盤無法輸入問題

Yuri avatar
By Yuri
at 2010-07-22T02:56
來這裡麻煩各位, 因為網路上找到的解法無效 一年前開始我在VISTA筆電上跑cygwin, 主要是用xfig畫圖方便 最近update (為了要update裏面的C compliler), 結果發生慘事 不論是經由sh.exe, cygwin.bat, startxwin.exe, 或是直接點選開始功能表中 ...

請問makefile的wildcard怎麼使用?

Erin avatar
By Erin
at 2010-07-22T00:29
請問makefile 的萬用字元要怎麼使用呢 以下是我想舉的例子 在 tmp/ 資料夾下面有 aaa.c bbb.c 還有很多其它的檔案 如果我想要把 tmp/ 下面所有除了 aaa.c bbb.c 之外的檔案打包起來 我自己是這麼寫makefile的 all: tar --exclud ...