sed對檔案的寫操作

2021-07-29 07:36:29 字數 884 閱讀 8468

原始資料:

$ cat data 

line

1line

2line

3line

4line

5line

6line

7line

8line

9line

10

將第1,2行儲存到新檔案中:

$ sed '1,2w test' data

line

1line

2line

3line

4line

5line

6line

7line

8line

9line

10$ cat test

line

1line

2

將資料中的1換成2,並儲存到新檔案中,注意這裡儲存的只有修改的行

$ sed 's/1/2/w test' data

line

2line

2line

3line

4line

5line

6line

7line

8line

9line

20$ cat test

line

2line

20

挑選出包含有「1」的行儲存在新檔案中:

$ sed -n '/1/w test' data

$ cat test

line 1

line 10

注意這裡用了-n,意思是控制台不輸出結果了。

對檔案的操作

win32 shfileoperation 1.將 c test.txt 拷貝到 d shfileopstruct lpsh zeromemory lpsh,sizeof lpsh lpsh.hwnd hwnd desktop lpsh.fflags fof noconfirmation fof p...

對檔案的操作

對檔案的操作大致分為3類 第一類為r 唯讀 當進行唯讀操作時,無法對文字進行更改。注意 當進行r操作時游標會移至最前方從而讀取游標後的內容。第二類為w 只寫 當進行只寫操作時,無法對檔案進行讀取操作。注意 當進行只寫操作時會情況檔案裡的內容。第三類為a 只追加 當進行只追加操作時,無法讀取內容。注意...

MFC對檔案的操作

cfile的派生類cstdiofile提供了對檔案進行流式的操作功能。其中函式void cstdiofile writestring lpctstr lpsz 寫入乙個字串,需要給字串lpsz的末尾加上換行標誌 r n 函式bool cstdiofile readstring cstring rst...