300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > linux批量重命名脚本 Linux批量命名文件SH脚本整理

linux批量重命名脚本 Linux批量命名文件SH脚本整理

时间:2022-07-10 18:43:02

相关推荐

linux批量重命名脚本 Linux批量命名文件SH脚本整理

将所有txt重命名为L_1.txt#!/bin/bash

i=0

fornamein*.txt

do

echo"$name"

leti=i+1

echo"$i"

mv"$name"l_$i.txt

done

将所有1_1.txt重命名为100.txt#!/bin/bash

i=0

fornamein*.txt

do

echo"$name"

if["$name"=="l_1.txt"];then

mv"$name"100.txt

fi

done

遍历所有目录取目录最后一个字符重命名目录#!/bin/bash

fornamein*

do

echo"$name"

mv"$name"${name:0-1}

done

遍历所有子目录中文件,对子目录中文件进行重命名forfilein*

do

forsubin./$file/*

do

echo$sub

if["$sub"=="./${file}/111.txt"];then

mv"$sub"./$file/1.txt

fi

if["$sub"=="./${file}/222.txt"];then

mv"$sub"./$file/2.txt

fi

if["$sub"=="./${file}/333.txt"];then

mv"$sub"./$file/3.txt

fi

done

#echo$file

done

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。