当前位置: 技术问答>linux和unix
求教linux 拷贝重命名的问题
来源: 互联网 发布时间:2016-06-19
本文导语: 各位高手好, 我在linux下有一文件: /tmp/test.csv, 我想用命令实现将该文件拷贝至其他目录下,并将其文件名小写的换成大写的 如 拷贝到 /usr/TEST.CSV 文件名不固定,也有可能多个文件,我就是想将其文件名换成大写...
各位高手好,
我在linux下有一文件:
/tmp/test.csv,
我想用命令实现将该文件拷贝至其他目录下,并将其文件名小写的换成大写的
如
拷贝到
/usr/TEST.CSV
文件名不固定,也有可能多个文件,我就是想将其文件名换成大写的,
,请大侠指点一下,谢谢了。
我在linux下有一文件:
/tmp/test.csv,
我想用命令实现将该文件拷贝至其他目录下,并将其文件名小写的换成大写的
如
拷贝到
/usr/TEST.CSV
文件名不固定,也有可能多个文件,我就是想将其文件名换成大写的,
,请大侠指点一下,谢谢了。
|
#!/bin/sh
file_array=`ls /tmp/`
for source_file in $file_array
do
name_convert=`echo $source_file | tr a-z A-Z`
cp -r /tmp/$source_file /usr/$name_convert
done
exit 0
file_array=`ls /tmp/`
for source_file in $file_array
do
name_convert=`echo $source_file | tr a-z A-Z`
cp -r /tmp/$source_file /usr/$name_convert
done
exit 0