linux按文件名排序ls,linux – 如何使用shell脚本按名称对文件进行排序
生活随笔
收集整理的這篇文章主要介紹了
linux按文件名排序ls,linux – 如何使用shell脚本按名称对文件进行排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我想用
Shell腳本按日期排序所有文件.
例如,在/ Users / KanZ / Desktop / Project / Test /中有文件M1.h,A2.h和F4.h.
每個文件都有不同的時間.如何按日期和時間將所有這些文件從最舊文件排序到當前文件?
目前我有一個重命名腳本:
cd /Users/KanZ/Desktop/Project/Test/
n=1
for file in *.jpg;
do
echo $file prefix=M file_name=M$n.jpg
echo $file_name n=$(( $n+1 ))
mv $file $file_name
done
我第一次運行腳本JPG文件將是M1.jpg,M2.jpg和M3.jpg但如果我將一個名為A1.jpg的新文件添加到此目錄并再次運行腳本,M1.jpg,M2.jpg和M3.jpg將被M4.jpg取代(在運行腳本之前,這個文件被命名為A1.jpg)因為第一個字母是A并且在M之前.
我想獲得M1,M2,M3和M4.jpg.
總結
以上是生活随笔為你收集整理的linux按文件名排序ls,linux – 如何使用shell脚本按名称对文件进行排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 局开头的成语有哪些啊?
- 下一篇: “桥明月出时”下一句是什么