合并多个文本文件方法
原創(chuàng)作品,出自 “深藍(lán)的blog” 博客,深藍(lán)的blog:http://blog.csdn.net/huangyanlong/article/details/47055589
把多個文本文件合并的小方法
?
怎樣高速合并多個文本(如txt)文件呢?
這個事實(shí)上非常easy。
(1)、WIN下合并多個txt文件
實(shí)驗(yàn):
建立多個txt文本文件。例如以下:
當(dāng)中內(nèi)容分別為:
1:a
2:b
3:c
4:d
現(xiàn)要把這四個txt文件合成為一個“.sql”文件。
合并后的效果例如以下:
(2)、LINUX下合并多個sh文件
LINUX以下事實(shí)上更為簡單。想想假設(shè)把一個日志文件清空。我們通常會如何做?
能夠使用這種命令實(shí)現(xiàn),比如:$ cat /dev/null > /var/adm/syslog/syslog.log。
看來cat命令有可能實(shí)現(xiàn)多文件的合并,我們以下來做個實(shí)驗(yàn)。
?
用相同的方法構(gòu)建3個“.sh”文件,例如以下:
1:a
2:b
3:c
4:d
實(shí)驗(yàn):
new.sh即為合并后的結(jié)果。
(3)、借著“合并”二字,衍生到SQL下字段合并
在sql下我們能夠使用wm_concat函數(shù),來實(shí)現(xiàn)字段的合并。
?
實(shí)驗(yàn):
使用實(shí)驗(yàn)scott用戶下的emp表
?
SQL> select * from emp;
--先來查看一下emp表的所有內(nèi)容
EMPNO JOB???? ????MGR HIREDATE????????? SAL????? COMM DEPTNO ENAME
----- --------- ----- ----------- --------- --------- ------ ----------------------------
?7369 CLERK????? 7902 1980/12/17???? 800.00?????????????? 20
?7499 DBA??????? 7698 1981/2/20???? 1600.00??? 300.00???? 30
?7521 DBA??????? 7698 1981/2/22???? 1250.00??? 500.00???? 30
?7566 MANAGER??? 7839 1981/4/2????? 2975.00?????????????? 20
?7654 DBA??????? 7698 1981/9/28???? 1250.00?? 1400.00???? 30
?7698 DBA??????? 7839 1981/5/1????? 2850.00?????????????? 30
?7782 MANAGER??? 7839 1981/6/9????? 2450.00?????????????? 10
?7788 ANALYST??? 7566 1987/4/19???? 3000.00?????????????? 20
?7839 PRESIDENT?????? 1981/11/17??? 5000.00?????????????? 10
?7844 DBA??????? 7698 1981/9/8????? 1500.00????? 0.00???? 30
?7876 CLERK????? 7788 1987/5/23???? 1100.00?????????????? 20
?7900 DBA??????? 7698 1981/12/3????? 950.00?????????????? 30
?7902 ANALYST??? 7566 1981/12/3???? 3000.00?????????????? 20
?7934 CLERK????? 7782 1982/1/23???? 1300.00?????????????? 10
14 rows selected
?
SQL> select DEPTNO,wm_concat(job) jobs from emp group by deptno;
--查看同一個部門里,存在的所有職位的名稱
DEPTNO JOBS
------ ---------------------------------------------------------------------
??? 10 MANAGER,CLERK,PRESIDENT
??? 20 CLERK,ANALYST,CLERK,ANALYST,MANAGER
??? 30 DBA,DBA,DBA,DBA,DBA,DBA
小結(jié):
關(guān)于合并txt文件。命令例如以下:
1、win:type *.sh >> new.sh
2、linux:cat *.sh >> new.sh
補(bǔ)充:關(guān)于SQL下合并多個字段使用函數(shù):wm_concat()
?
*******************************************藍(lán)的成長記系列****************************************************
原創(chuàng)作品。出自 “深藍(lán)的blog” 博客,歡迎轉(zhuǎn)載。轉(zhuǎn)載時請務(wù)必注明出處(http://blog.csdn.net/huangyanlong)。
藍(lán)的成長記——追逐DBA(1):奔波于路上。挺進(jìn)山東
藍(lán)的成長記——追逐DBA(2):安裝。安裝!
久違的記憶。引起我對DBA的又一次認(rèn)知
藍(lán)的成長記——追逐DBA(3):古董上操作。數(shù)據(jù)導(dǎo)入導(dǎo)出成了問題
藍(lán)的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)
藍(lán)的成長記——追逐DBA(5):不談技術(shù)談業(yè)務(wù),惱人的應(yīng)用系統(tǒng)
藍(lán)的成長記——追逐DBA(6): 做事與做人:小技術(shù),大為人
藍(lán)的成長記——追逐DBA(7):基礎(chǔ)命令。地基之石
藍(lán)的成長記——追逐DBA(8):重拾SP報告,回顧oracle的STATSPACK實(shí)驗(yàn)
藍(lán)的成長記——追逐DBA(9):國慶漸去,追逐DBA。新規(guī)劃。新啟程
藍(lán)的成長記——追逐DBA(10):飛刀防身。熟絡(luò)而非專長:擺弄中間件Websphere
藍(lán)的成長記——追逐DBA(11):回家后的安逸,暈暈乎乎醒了過來
藍(lán)的成長記——追逐DBA(12):七天七收獲的SQL
藍(lán)的成長記——追逐DBA(13):協(xié)調(diào)硬件廠商,六個故事:所見所感的“server、存儲、交換機(jī)......”
藍(lán)的成長記——追逐DBA(14):難忘的“云”端。起步的hadoop部署
藍(lán)的成長記——追逐DBA(15):以為FTP非常“簡單”,誰成想一波三折
藍(lán)的成長記——追逐DBA(16):DBA也喝酒,被捭闔了
藍(lán)的成長記——追逐DBA(17):是分享,還是消費(fèi),在后IOE時代學(xué)會成長
******************************************************************************************************************
?
********************************************足球與oracle系列*************************************************
原創(chuàng)作品,出自 “深藍(lán)的blog” 博客。歡迎轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必注明出處(http://blog.csdn.net/huangyanlong)。
足球與oracle系列(1):32路諸侯點(diǎn)兵,oracle32進(jìn)程聯(lián)盟 之A組巴西SMON進(jìn)程的大局觀
足球與oracle系列(2):巴西揭幕戰(zhàn)預(yù)演。oracle體系結(jié)構(gòu)雜談
足球與oracle系列(3):oracle進(jìn)程排名,世界杯次回合即將戰(zhàn)罷!
足球與oracle系列(4):從巴西慘敗于德國,想到,差異的RAC拓?fù)鋵φ?#xff01;?
足球與oracle系列(5):fifa14游戲缺失的directX庫類比于oracle的rpm包。
足球與oracle系列(6):伴隨建庫的亞洲杯——加油中國隊(duì)
******************************************************************************************************************
轉(zhuǎn)載于:https://www.cnblogs.com/gccbuaa/p/7152465.html
總結(jié)
以上是生活随笔為你收集整理的合并多个文本文件方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 征信多久可以恢复
- 下一篇: 动态规划(一)简单例子