名稱: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...