當前目錄下多個檔案合併為乙個檔案
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"`
dosed -i '1i\num\tphone\tdate\tmessage\tid\tgudge' $
done
備註:-type f 是指後邊的查詢檔案型別為檔案
2、方法二
find . -type f -name "*.txt" | xargs -i {} sed -i '1i\num\tphone\tdate\tmessage\tid\tgudge' {}
linux 在當前目錄下查詢乙個,或者多個檔案
1 find name y 查詢以y開頭的檔案。find name sql 查詢包含 sql 的檔名 2 查詢redis sudo find name redis 3 列出gearman程序 ps aux grep gearman 4 檢視乙個檔案下,所有資料夾的大小 du sh 5 檢視某乙個資料...
Shell指令碼統計當前目錄下目錄和檔案的數量
linux下如何統計當前目錄下檔案有多少個,目錄又有多少個呢?下面用shell寫乙個指令碼,放置在當前目錄下,執行即可。複製 如下 bin bash 指令碼名稱 dir 定義乙個函式fun directory fun directory jjuzvrcvnbsp 呼叫函式 fun directory...
unzip解壓當前目錄下多個zip檔案到指定目錄
目的 解壓picfile下的所有zip檔案到picfiles下 root cmdifile picfiles unzip d mnt2 shanxi picfiles mnt2 shanxi picfile zip archive mnt2 shanxi picfile p wx 20170808 ...