日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

split命令用法(shell)

發布時間:2025/4/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 split命令用法(shell) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

split命令用法
s p l i t用來將大文件分割成小文件。有時文件越來越大,傳送這些文件時,首先將其分割可能更容易。使用v i或其他工具諸如s o r t時,如果文件對于工作緩沖區太大,也會存在一些問題。
因此有時沒有選擇余地,必須將文件分割成小的碎片。
s p l i t命令一般格式:

[Copy to clipboard] [ - ]
CODE:
split -output_file-size input-filename output-filename

這里o u t p u t - f i l e - s i z e指的是文本文件被分割的行數。-b表示分割后每個文件的字節數!
s p l i t查看文件時,o u t p u t - f i l e - s i z e選項指定將文件按每個最多1 0 0 0行分割。如果有個文件有38行,那么將分割成3個文件,分別有
10、10、10、8行。每個文件格式為x [ a a ]到x [ z z ],x為文件名首字母, [ a a ]、[ z z ]為文件名剩余部分順序字符組合,下面的例子解釋這一點。
如passwd有38行:

[Copy to clipboard] [ - ]
CODE:
[sam@chenwy split]$ ls -l
總用量 8
-rw-r--r-- 1 sam sam 1649 12月 4 11:13 passwd
-rw-rw-r-- 1 sam sam 84 12月 4 11:19 split1

[Copy to clipboard] [ - ]
CODE:
[sam@chenwy split]$ split -10 passwd
[sam@chenwy split]$ ls -l
總用量 24
-rw-r--r-- 1 sam sam 1649 12月 4 11:13 passwd
-rw-rw-r-- 1 sam sam 84 12月 4 11:19 split1
-rw-rw-r-- 1 sam sam 368 12月 4 11:24 xaa
-rw-rw-r-- 1 sam sam 474 12月 4 11:24 xab
-rw-rw-r-- 1 sam sam 495 12月 4 11:24 xac
-rw-rw-r-- 1 sam sam 312 12月 4 11:24 xad

生成了四個文件,前三個文件每個文件10行,最后一個8行,分割分的文件名自動產生,格式為xa-a

再如split有6行:

[Copy to clipboard] [ - ]
CODE:
[sam@chenwy split]$ cat split1
this is line1
this is line2
this is line3
this is line4
this is line5
this is line6

按每個文件1行分割,命令為:

[Copy to clipboard] [ - ]
CODE:
[sam@chenwy split]$ split -1 split1
[sam@chenwy split]$ ls -l
總用量 32
-rw-r--r-- 1 sam sam 1649 12月 4 11:13 passwd
-rw-rw-r-- 1 sam sam 84 12月 4 11:19 split1
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xaa
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xab
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xac
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xad
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xae
-rw-rw-r-- 1 sam sam 14 12月 4 11:25 xaf

文件有6行,s p l i t按每個文件1行進行了分割,并按字母順序命名文件。為進一步確信操作成功,觀察一個新文件內容:

[Copy to clipboard] [ - ]
CODE:
[sam@chenwy split]$ cat xaa
this is line1
[sam@chenwy split]$ cat xaf
this is line6

總結

以上是生活随笔為你收集整理的split命令用法(shell)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。