1. 程式人生 > >shell指令碼迴圈讀取引數,檔案批量重新命名

shell指令碼迴圈讀取引數,檔案批量重新命名

for  ana  in para

do

do something for ana

done

其實就是for in,很簡單。

以下是修改當前檔名的例項,在檔名前加上H265字首:

#!/bin/bash

for file in `ls *`
do
    mv $file  H265$file
done



相關推薦

shell指令碼迴圈讀取引數,檔案批量重新命名

for  ana  in para do do something for ana done 其實就是for in,很簡單。 以下是修改當前檔名的例項,在檔名前加上H265字首: #!/bin/bash for file in `ls *` do mv $fil

Shell指令碼迴圈讀取檔案中的每一行

使用for迴圈 for line in `cat filename` do echo $line done 或者 for line in $(cat filename) do echo $line done 使用while迴圈

使用正則表示式-對檔案批量重新命名

import reimport os# re.match ;使用者匹配字串開頭:如果不是起始位置匹配成功的話,match()就返回none# 引數1:匹配的正則表示式,引數2:要匹配的字串,標誌位,用於控制正則表示式的匹配方式,如:是否區分大小寫,多行匹配(非必填)# 我們可以使用group(num) 或 g

Renamer 5 Mac版(檔案批量重新命名工具)

推薦一款檔案批量重新命名工具,Renamer 5 Mac版可以快速輕鬆地重新命名多個檔案,使用便捷,同時renamer mac破解版還支援查詢並替換文字、更改副檔名、將檔名轉換為大寫和小寫等功能,如果你需要重新命名大量檔案,那就試試renamer破解版吧,這樣效率會更高哦! renamer mac破

圖片檔案批量重新命名(Python)

# -*- coding:utf-8 -*- import os class ImageRename(): def __init__(self): self.path =

JAVA實現本地檔案批量重新命名

專案中需要使用大量的網路圖片,但是下載下來的圖片命名不一致,導致專案呼叫很麻煩,Windows雖然提供了重新命名工具,但是重新命名後的檔案帶有(*)符號,在專案中報錯,故自己寫了一個JAVA程式,來輔

教你三招快速檔案批量重新命名方法

在我們的工作生活中,不管是程式設計師還是非程式設計師,我們都會遇到過一個需求,那就是對一堆的檔案進行重新命名。在Windows下有很多優秀的軟體可以幫助我們完成這個需求,而在Linux環境下,我們可以簡單敲一些程式碼就可以完成這個需求。 本文良許將介紹三種最基本的檔案重新命名方法,因為比較基本,所以老司機可

shell指令碼:for迴圈批量重新命名含有空格檔名的檔案

今天在學習shell指令碼攻略第二章2.13 批量重新命名和移動時,由於我的檔案命令有的檔名字中有空格,出現問題 問題程式碼 #!/bin/bash #圖片批量重新命名 count=1; for img in `find . -name "*.png" -o

Linux下Shell指令碼實現批量重新命名資料夾,批量重新命名檔案(讓原本繁重的工作變得簡單)

最近接了個專案,具體做什麼都不說了,其中有個工作就是批量更改資料夾,然後批量更改資料夾下的檔名字,一會兒先貼程式碼,再詳細解釋步驟。 下面是我的簡化版的目錄結構,實際上有上百個。 project dir1 dir1.py dir2

shell指令碼實現檔案改名/重新命名

  shell指令碼實現檔案改名小操作, 在此做一記錄. #!/bin/bash #將資料檔案.SAC名改為'<sta>.[N/E/Z].SAC' #例如2014.143.20.49.21.0000.YN.BAS.00.BHE.M.SAC改為BAS.E.SAC cd ..

Windows下用指令碼批量重新命名檔案

1. 我的效果: 2. reference reference:https://blog.csdn.net/txz317/article/details/52326041 在Windows下可以用指令碼批量重新命名檔案,且可以將檔名按指定的字串格式命名,並按序號遞

python指令碼自動刪除空資料夾和非指定型別檔案(附贈批量重新命名)

python指令碼自動刪除空資料夾和非指定型別檔案 直接上程式碼吧: # -*- coding: utf-8 -*- """ Created on Sun Sep 16 22:51:27 2018 @author: lele """ import

shell指令碼如何從json檔案讀取一個某個值

來自: https://zhidao.baidu.com/question/369911229489608484.html time=`cat json|awk -F"[xxx]" '/xxx/{print $x}'` json.txt: {     "people": [

Linux 批量重新命名檔案的方法

1.使用rename命令 SYNOPSIS rename from to file... from 表示需要替換或者處理的字元,比如檔案的副檔名,檔名. to 表示對from處理之後的結果。 file 表示目標檔案。 [[email protected] tmp]# ls hello_10_201

批量重新命名大量檔案

參考自《linux shell 指令碼攻略(第2版)》 將一個資料夾下所有後綴為JPEG的檔案重新命名為字尾為jpg的檔案,檔名不變。 當資料夾下的檔案數量太多時,使用普通的方法會報錯: Argument list too long. for img in `find . -name '

shell指令碼計算輸入引數的的平均值

方法一: #!/bin/bash [ $# -ne 1 ] && exit #判斷引數個數 [ "$1" -le 0 ] && exit #判斷引數合法性 sum=0 for (( i=1;i<=$1;i=i+1 )) do read -p "Inp

linux下批量重新命名檔案

假設資料夾Data裡有幾個資料資料夾, 每個資料資料夾內有多個數據檔案,該檔名稱格式為: 2014.143.20.49.21.0000.YN.BAS.00.BHE.M.SAC 現想要將這些檔名稱改為BAS.E.SAC, 即取原檔名的幾列重新命名,方法如下: #!/bin/bash #將資料檔

改良昨天的指令碼讀取CSV檔案生成散點圖

需要讀取的CSV檔案,資料參考以下表頭順序 讀取成功後生成散點圖檔案 “散點圖.html" 開啟網頁檔案時,同目錄下需要有 echarts.min.js 散點圖效果:   程式碼如下: # -*- coding: utf-8 -*- """ 讀取cs

Shell指令碼對Linux進行檔案校驗

一、需求 有客戶等保需求對檔案一致性進行校驗,想到利用md5sum工具,因此寫指令碼來對檔案進行自定義掃描,後期可以利用其進行校驗,快速校驗檔案發現變更的檔案,一定程度及時發現等行為。 二、指令碼 利用md5sum將掃描得到的檔案儲存在/tmp目錄下,字尾為時間戳,後期可以利用此檔案進行校驗 #!/b

python對某一路徑下的某種型別檔案進行批量重新命名

"""對某一路徑下的某種型別檔案進行批量重新命名""" import os #檔案路徑,注意用/或\\,不能用\ path='D:\\CrawledData' #返回指定的資料夾包含的檔案或資料夾的名字的列表 file_list=os.listdir(path) n=0 for file_obj i