導航:首頁 > 程序命令 > 拆分txt命令行

拆分txt命令行

發布時間:2022-08-20 08:50:26

❶ 易語言讀取本地TXT文本然後分割文本

組件用到:編輯框,按鈕,通用對話框。
命令用到:讀入文件()
分割文本()
到文本()
計次循環()
具體如下:
.版本
2
.程序集
窗口程序集1
.程序集變數
文件,
文本型
.子程序
__啟動窗口_創建完畢
編輯框1.是否允許多行


.子程序
_按鈕1_被單擊
.局部變數
得到的文件,
文本型
.局部變數
最終的文件,
文本型,
,
"0"
.局部變數
容器,
整數型
通用對話框1.過濾器

「文本文檔(*.txt)|*.txt」
.如果真
(通用對話框1.打開
())
文件

通用對話框1.文件名
得到的文件

到文本
(讀入文件
(文件))
最終的文件

分割文本
(得到的文件,
「|」,
)
.如果真
(取數組成員數
(最終的文件)

1)
信息框
(「錯誤,文件為空,或沒有打開文件」,
0,
)
返回
()
.如果真結束
.計次循環首
(取數組成員數
(最終的文件),
容器)
編輯框1.加入文本
(最終的文件
[容器]

#換行符)
.計次循環尾
()
.如果真結束

❷ 如何把一個TXT文件等分成幾小份

文件的切分split和結合工具cat 介紹

moretool.txt
-rw-r--r--
1 root root 13K 04-27 16:17 moretool.txt 註:文件大小為13K;
[root@localhost ~]#split
-b 3k moretool.txt moretoolwsp 註: 切分後每個文件大小為3K;
實例三:從標准輸入讀取的實例;
[root@localhost ~]# ls -lh /etc | split -l 40 -
etcfilelist
[root@localhost ~]# ls etcfilelista*
etcfilelistaa
etcfilelistab etcfilelistac etcfilelistad etcfilelistae etcfilelistaf
etcfilelistag
註:本指令的意思是用ls以長格式列出/etc目錄的文件(不包括.file格式的文件,也就是隱藏文件),把輸入的內容傳遞給split,讓split來切分每40行為存為一個文件,文件名的開頭以etcfilelist開始。注意40後面的-
,表示從標准輸入讀取,在這里就表示鍵盤輸入了,也就是讀取ls -lh /etc 指令的內容。然後split切分。

2.2 csplit 工具;

正在補充之中... ...

3、文件的連接工具 cat;

cat 工具如果後面直接文件文件名,就可以查看文件的內容。我們在《文件內容查看工具》中有說過。在《文件內容查看工具》一文中,我們也談過cat
連接文件的功能;現在我們仍得把cat工具連接文件的功能單列出來說一說。

3.1 把多個文件合並到一個新的文件中;

命令格式如下:
cat file1 file2 file3 ... ... > filen
我們可以把file1、file2、file3 等多個文件合並到一個文件中,其中filen是在合並這些文件的同時新建的文件,而不是已存在的文件;
[root@localhost ~]# cat
sir01.txt
123456
[root@localhost ~]# cat
sir02.txt
56789
[root@localhost ~]# cat
sir03.txt
09876
[root@localhost ~]# cat sir01.txt sir02.txt sir03.txt >
sir04.txt
[root@localhost ~]# more
sir04.txt
123456
56789
09876

3.2 把多個文件合並追加到一個已存在的文件中;

命令格式如下:
cat file1 file2 file3 ... ... >>
filen
如果我們想把file1、file2、file3等多個文件內容連接起來,並追加到一個已存在的文件filen中,應該用追加的方法;
[root@localhost ~]# more
sir01.txt
123456
[root@localhost ~]# cat
sir01.txt
123456
[root@localhost ~]# cat
sir02.txt
56789
[root@localhost ~]# cat
sir03.txt
09876
[root@localhost ~]# cat
sir05.txt
aaaaa
bbbbb
[root@localhost ~]# cat sir01.txt sir02.txt
sir03.txt >> sir05.txt
[root@localhost ~]# cat
sir05.txt
aaaaa
bbbbb
123456
56789
09876

4、並於分拆文件和連接文件的安全性;

比如我們把一個大的文件分拆為多個小文件時,肯定會考慮到,我們重新把一個一個小的分拆文件連接起來,會不會能和原文件保持一致
。這樣的疑問其實也是有道理的,因為這關繫到一個文件的完整性,如果真的合並不到一起,關繫到文件的完整性和安全性。這時就涉及到文件的校驗工具。一般我們是通過MD5工具來校驗對比。在linux也有這樣的工具md5sum。
[root@localhost ~]# ls -lh myfile.img
註:查看myfile.img文件屬性;
-rw-r--r-- 1 root root 7.9M 04-27 20:35
myfile.img
[root@localhost ~]# split -b 4m myfile.img myfileSp
註:分拆為大小為4M的文件;
[root@localhost ~]# ls -lh myfileSp*
註:列出分拆文件,我們看到有兩個文件;
-rw-r--r-- 1 root root 4.0M 04-27 20:37
myfileSpaa
-rw-r--r-- 1 root root 3.9M 04-27 20:37
myfileSpab
[root@localhost ~]# cat myfileSp* > newmyfile.img
註:我們嘗試合並文件到一個新文件中;
[root@localhost ~]# ls -lh newmyfile.img
-rw-r--r-- 1
root root 7.9M 04-27 20:38 newmyfile.img
[root@localhost ~]# md5sum
newmyfile.img myfile.img 註:我們對比合並後文件和原文件的MD5值,如果M55值相同,就是完整的;
[root@localhost
~]# md5sum newmyfile.img myfile.img

myfile.img
newmyfile.img
上面是一個實例,把myfile.img文件分拆為4M大小的文件,然後再把兩個文件連接起來,然後校驗是不是合並後的文件和原文件的MD5值是相同的,如果相同,證明分拆過程是安全的。

5、關於本文;

文件的切分工具和結合工具只是介紹性的,用法也相對簡單。我們知道有這兩個工具就行了,用的時候查man和help就OK。沒有必要象我這樣大動干戈寫文檔,弄的好像寫長篇小說似的。如果我真的能當作家,對我來說可是極大的榮耀~~~

6、後記;

關於目錄和文件管理的文檔寫了有一些了,我想為這些文檔寫個歸類文檔,這樣新手查看就容易一點。另外感覺應該寫一下字元模式下的文本編輯工具的簡單用法,比如vi或nano之類的。這新手面對黑黑的屏幕就不會不知所措了~~~

7、參考文檔;

man 和help ;

❸ linux 如何將一個大文件分成幾個小文件

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

❹ 如何分割.txt文件

用文件分割軟體,WINRAR也可以,不過會在前面加上一點壓縮文件的頭,亂碼不爽。
可以用這個:
綠色分割{X}
v4.01
http://www.crsky.com/soft/3836.html

❺ 如何把txt文件拆分

可以在EXCEL裡面打開TXT文件,然後分別復制部分內容到新建的記事本裡面,就可以實現拆分。

如果是列拆分就每次復制不同的列,行拆分就每次復制不同的行,如果要按條件拆分可以先按條件列排序再復制。

❻ 如何拆分TXT文件

用Replace Pioneer 2.2 拆分txt文本,可以按行/段/位元組數拆分等等。

按100行拆分的詳細步驟:
1. ctrl-o打開txt文件
2. 打開菜單:
File->Save as->Save to files -- Split by bytes/Lines
3. 假設要把名字存為A001.txt, a002.txt, ...
把Split nameing 改成A###.txt
在Split by 後輸入100並選中Lines表示按100行分
4. 點擊next,比如要保存到c:\temp,就選擇c:\temp\a.txt作為保存的文件名,點擊保存即可。

Replace Pioneer下載 http://www.mind-pioneer.com/replace/page_download.html

❼ 用bat批處理對txt文本進行分割

@echooff&title分割文本By依夢琴瑤


::設置要分割的文件
setfile=test.txt

for/f"delims="%%ain('type"%file%"')do(
echo"%%~a"|findstr^"^>>nul&&(
for/f"tokens=2delims=>"%%bin('echo"%%~a"')doset"txt=%%~b.txt"
)||(
(echo%%~a)>>"!txt!"
)
)
pause

閱讀全文

與拆分txt命令行相關的資料

熱點內容
公司雲伺服器遠程訪問 瀏覽:629
法哲學pdf 瀏覽:634
清大閱讀app是什麼 瀏覽:446
怎麼用qq瀏覽器整體解壓文件 瀏覽:584
肺組織壓縮15 瀏覽:269
安卓手機為什麼換電話卡沒反應 瀏覽:796
諸子集成pdf 瀏覽:338
php注冊框代碼 瀏覽:716
手機加密好還是不加好好 瀏覽:814
別克凱越壓縮機泵頭多錢 瀏覽:241
組管理命令 瀏覽:980
海南高德司機端是什麼app 瀏覽:861
pid命令 瀏覽:888
一天一圖學會python可視化 瀏覽:309
魔獸編輯文本命令串 瀏覽:497
android中view繪制 瀏覽:798
安卓機內存刪除怎麼恢復 瀏覽:331
Qt環境的編譯軟體放到linux 瀏覽:214
聯創列印系統怎麼連接伺服器 瀏覽:937
杭州行政命令 瀏覽:160