当前位置: 技术问答>linux和unix
我想写一个shell脚本 把当前文件夹下的所有文件名改名
来源: 互联网 发布时间:2016-05-10
本文导语: 我的系统是aix 5。 比如某文件夹下有a.txt b.txt c.txt 三个文件,我要把它们全部改名,改为a1.txt b1.txt c1.txt 这个应该怎么做,谢谢 我没写过shell | 创建个shell文件,并执行下看看。 [code=Batc...
我的系统是aix 5。
比如某文件夹下有a.txt b.txt c.txt 三个文件,我要把它们全部改名,改为a1.txt b1.txt c1.txt
这个应该怎么做,谢谢 我没写过shell
比如某文件夹下有a.txt b.txt c.txt 三个文件,我要把它们全部改名,改为a1.txt b1.txt c1.txt
这个应该怎么做,谢谢 我没写过shell
|
创建个shell文件,并执行下看看。
[code=BatchFile]#!/bin/sh
for i in *.txt
do
FORNAME=`echo $i | awk 'BEGIN { FS = "." } { print $1 }'`
cp $i "$FORNAME"1.txt
done[/code]
[code=BatchFile]#!/bin/sh
for i in *.txt
do
FORNAME=`echo $i | awk 'BEGIN { FS = "." } { print $1 }'`
cp $i "$FORNAME"1.txt
done[/code]