在某个目录下查找文件,并在查找到的文件对应的目录下复制为另一个文件名。
如当前的目录结构为:
./a/b/1.txt
./a/c/1.txt
希望脚本执行后得到的目录结构为:
./a/b/1.txt
./a/c/1.txt
./a/b/2.txt
./a/c/2.txt
如当前的目录结构为:
./a/b/1.txt
./a/c/1.txt
希望脚本执行后得到的目录结构为:
./a/b/1.txt
./a/c/1.txt
./a/b/2.txt
./a/c/2.txt
解决方案 »
- bash: /root/.bashrc:行32: 语法错误: 未预期的文件结尾
- Linux 安装软件出现的包依赖错误
- 关于Linux下子进程回收的问题。
- iptables禁止指定域名访问80端口。
- arm-linux执行可执行文件,找不到动态链接库
- OpenSSH之类的软件版本号中带有P1是啥意思?
- fileno()获取fmemopen()打开的内存流文件的文件描述符时失败
- 重做CentOS系统后硬盘只剩下很少空间
- shell awk的小问题请教下
- 【求助】Ubuntu系统重启后卡在如下界面,如何解决?
- 适配Flyme6是出现下面问题桌面解决
- 关于阿里云的Linux无法被FileZilla连接问题
dir2=`find -name 1.txt`|awk 'NR==2{print $1}`cp $dir1 `echo $dir1|awk '{gsub("1","2");print}'`
cp $dir2 `echo $dir1|awk '{gsub("1","2");print}'`我只能想到这种方法了
do
F_NAME=`echo $x|awk -F '/' '{print $NF}'`
N_NAME="new_${F_NAME}"
F_PATH=`echo $x|sed "s/$f_name//"`
cp "${F_PATH}${F_NAME}" "${F_PATH}${N_NAME}"
done