求助,已知在wang目录下有1..5.txt五个后缀名为.txt的文件 要求写一个shell脚本,将该目录下的5个.txt文件批量变为后缀名为.pub的文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #!/bin/bashDIR=/***/***/wangcd $DIRrename .txt .pub *.txtDIR就是你的目录的绝对路径,替换就好了 如果要用for循环的形式应该怎么写呀 如果要用for循环的形式应该怎么写呀for i in {1..5}do mv $i.txt $i.pubdone 变量啊for循环 语法: for 变量名 in 变量值列表 do 动作 ... done 变量啊for循环 语法: for 变量名 in 变量值列表 do 动作 ... done我知道是变量,就是想不起$i是不是特殊变量了,就是单纯的自己设的对吧 Linux内核开发 主次设备号疑惑 在recovery模式下往misc分区写值并不被清除,如何实现? yum配置 TCP如此的不可靠吗? linux源码安装 rsyslog如何自定义msg选取的内容,请大神赐教 哪里出问题了? ROS的Cmake_make问题 Ubuntu18.04桌面版配置ip地址 postfix发邮件的时候无法通过25端口访问外网 求助,写一个shell脚本,修改指定路径下的文件后缀名,将用户指定路径下的所有后缀名为.txt的文件重命名为.pub 【已解决】安装svn提示Expat not found。
cd $DIR
rename .txt .pub *.txt
DIR就是你的目录的绝对路径,替换就好了
for i in {1..5}
do
mv $i.txt $i.pub
done
语法:
for 变量名 in 变量值列表
do
动作
...
done
语法:
for 变量名 in 变量值列表
do
动作
...
done
我知道是变量,就是想不起$i是不是特殊变量了,就是单纯的自己设的对吧