shell命令實現(xiàn)當前目錄下多個文件合并為一個文件的方法
更新時間:2019年02月26日 15:24:25 作者:sxf_0123
今天小編就為大家分享一篇關于shell命令實現(xiàn)當前目錄下多個文件合并為一個文件的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
當前目錄下多個文件合并為一個文件
1、將多個文件合并為一個文件沒有添加換行符
find ./ -name "iptv_authenticate_201801*" | xargs cat > iptv_authenticate.txt
2、設置換行符^J
find ./ -name "iptv_authenticate_201801*" | xargs sed 'a\^J' > iptv_authenticate.txt
3、默認換行符
find ./ -name "iptv_authenticate_201801*" | xargs sed 'a\' > iptv_authenticate.txt find ./ -name "iptv_liveswitch_201801*" | xargs sed 'a\' > iptv_liveswitch.txt find ./ -name "iptv_qualified_201801*" | xargs sed 'a\' > iptv_qualified.txt find ./ -name "iptv_vodload_201801*" | xargs sed 'a\' > iptv_vodload.txt
當前目錄下所有后綴為txt文件中追加一行數據作為文件內容的第一行內容
1、方法一
for fullpath in `find . -type f -name "*.txt"` do sed -i '1i\Num\tPhone\tDate\tMessage\tId\tGudge' ${fullpath} done
備注:
-type f
是指后邊的查找文件類型為文件
2、方法二
find . -type f -name "*.txt" | xargs -I {} sed -i '1i\Num\tPhone\tDate\tMessage\tId\tGudge' {}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
linux和windows下的自動ftp腳本(shell bat)
linix和windows下的自動ftp腳本(shell bat),供大家學習參考2013-02-02bash shell和dash shell的區(qū)別詳解
本文主要介紹了bash shell和dash shell的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-05-05shell中使用expect命令進行遠程執(zhí)行命令腳本
今天小編就為大家分享一篇關于shell中使用expect命令進行遠程執(zhí)行命令腳本,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03Shell腳本實現(xiàn)上傳zip壓縮文件到FTP服務器
這篇文章主要介紹了Shell腳本實現(xiàn)上傳zip壓縮文件到FTP服務器,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12