日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下shel脚本之批量修改文件扩展名

發布時間:2025/4/16 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下shel脚本之批量修改文件扩展名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下shel腳本之批量修改文件擴展名

  • 一、腳本要求
  • 二、腳本內容
  • 三、運行腳本

一、腳本要求

二、腳本內容

三、運行腳本

一、腳本要求
1.在/data/tmp/下的所有文件擴展名改為.py

二、腳本內容
1.查看要修改擴展名的目錄

[root@control tmp]# ll total 0 -rw-r--r--. 1 root root 0 Apr 30 14:06 file0.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file10.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file11.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file12.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file13.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file14.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file15.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file16.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file17.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file18.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file19.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file1.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file20.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file2.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file3.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file4.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file5.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file6.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file7.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file8.txt -rw-r--r--. 1 root root 0 Apr 30 14:06 file9.txt

2.腳本內容

#!/bin/bash ########################################################## #File Name:/scripts/add-py.sh #Version:V1.0 #Aurhor: #Emali: #Created Time:2021-04-30 14:00:29 #Description: #this is a rename scripts ##########################################################for files in $(ls /data/tmp) dofile1=$(echo $files |cut -d "." -f1)mv /data/tmp/$files /data/tmp/$file1.py done

三、運行腳本

[root@control tmp]# /scripts/add-py.sh [root@control tmp]# ll total 0 -rw-r--r--. 1 root root 0 Apr 30 14:10 file0.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file10.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file11.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file12.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file13.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file14.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file15.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file16.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file17.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file18.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file19.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file1.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file20.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file2.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file3.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file4.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file5.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file6.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file7.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file8.py -rw-r--r--. 1 root root 0 Apr 30 14:10 file9.py [root@control tmp]#

總結

以上是生活随笔為你收集整理的Linux下shel脚本之批量修改文件扩展名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。