BASH學習筆記 split

2021-08-23 15:55:17 字數 860 閱讀 9911

名稱:split

使用許可權:所有使用者

使用方式:split [option] [input [prefix]

說明:

將乙個檔案分割成數個。而從 input 分割輸出成固定大小的檔案,其檔名依序為 prefixaa, prefixab...;prefix 預設值為 `x。若沒有 input 檔或為 `-,則從標準輸入讀進資料。

匡兜 -b, --bytes=size

size 值為每一輸出檔案的大小,單位為 byte。

-c, --line-bytes=size

每一輸出檔中,單行的最大 byte 數。

-l, --lines=number

number 值為每一輸出檔的列數大小。

-number

與 -l number 相同。

--verbose

於每個輸出檔被開啟前,列印出除錯資訊到標準錯誤輸出。

--help

顯示輔助資訊然後離開。

--version

列出版本資訊然後離開。

size 可加入單位: b 代表 512, k 代表 1k, m 代表 1 meg。

範例:

postgressql 大型資料庫備份與回存:

因 postgres 允許**大過你系統檔案的最大容量,所以要將** dump 到單一的檔案可能會有問題,使用 split進行檔案分割。

% pg_dump dbname | split -b 1m - filename.dump.

重新載入

% createdb dbname

% cat filename.dump.* | pgsql dbname

BASH學習筆記 sed

可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如1,3表示1,2,3行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定。呼叫sed命令有兩種形式 a 在當前行後面加入一行文字。b lable ...

BASH學習筆記 grep

saturday,january 3,2009 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜...

BASH學習筆記5 控制結構

1.if語句 if.then.elif.then.else.fi 在命令列上可以用test來測試表示式真假,man test可以看到條件測試的一些用法,比如 lt,a,o等,若乙個命令作為條件則注意要在後邊加上 分號表示一行可以寫多個語句。注意下邊的寫法,這也是一種化簡的if手段 d mkdir t...