shell獲取最新檔案

2021-10-25 15:51:18 字數 572 閱讀 3718

背景:交易所每天發檔案給券商,但是字首一樣,名字字尾為月日,但是節假日不一定在交易日生成某些檔案,所以需要獲取同名字最新生成的檔案

引數說明:

-a 顯示所有檔案及目錄 (. 開頭的隱藏檔案也會列出)

-l 除檔名稱外,亦將檔案型態、許可權、擁有者、檔案大小等資訊詳細列出

-r 將檔案以相反次序顯示(原定依英文本母次序)

-t 將檔案依建立時間之先後次序列出

-a 同 -a ,但不列出 「.」 (目前目錄) 及 「…」 (父目錄)

-f 在列出的檔名稱後加一符號;例如可執行檔則加 「*」, 目錄則加 「/」

-r 若目錄下有檔案,則以下之檔案亦皆依序列出

shel指令碼:在指定路徑下根據511800*這個名字搜尋最新生成的檔案然後cp到指定路徑

#!/bin/bash

etf_511800=`ls

-at /home/file/unitrans/file/511800*

| head -n 1`

cp-rf $etf_511800

/home/test

親測有效

微軟最新檔案系統ExFAT

微軟檔案系統經歷了fat12 fat16 fat32 ntfs幾個階段,ntfs檔案系統以其非常好的安全性及可恢復性得到廣泛認可,也是微軟力推的一種檔案系統。目前,微軟又對fat系列檔案系統做了進一步發展,推出了exfat extended file allocation table file sy...

shell建立新資料夾

bin bash read dir1 for d in dir1 do mkdir cd for file in doecho cur dir create file c touch c done cd done echo create file success awk beginend test....

shell匹配指定內容寫入到新檔案

shell匹配指定內容寫入到新檔案 bin sh echo 開始分析 src boot.log des s1.log datelog date y m d 輸出匹配欄位的上下文內容 獲取提交介面日誌 function commitlog 獲取更新介面日誌 function updatelog 只輸出...