【Linux】【Shell】如何循环进入文件夹批量处理数据?批量修改文件的脚本
【摘要】 #!/bin/csh # by Awesomekings 20190830 #------------------------# 本脚本作用是批量修改xxx文件的XXX类型# 打开一个文件夹,发现还有10个文件夹,10个文件夹每个里面有10个文件夹,然后下面是数据文件# 循环进入文件夹,然后对每个文件夹进行替换操作,仅适用于相同的天线批量替换# 这个脚本需要放外面,否在会出错...
-
#!/bin/csh
-
-
# by Awesomekings 20190830
-
-
#------------------------
-
# 本脚本作用是批量修改xxx文件的XXX类型
-
# 打开一个文件夹,发现还有10个文件夹,10个文件夹每个里面有10个文件夹,然后下面是数据文件
-
# 循环进入文件夹,然后对每个文件夹进行替换操作,仅适用于相同的天线批量替换
-
# 这个脚本需要放外面,否在会出错,因为脚本本身不是文件夹
-
#------------------------
-
-
-
#----------第1层-----------------------
-
set flod1=`ls `
-
foreach file1($flod1)
-
cd $file1
-
pwd
-
-
#----------第2层----------------------
-
set flod2=`ls `
-
foreach file2($flod2)
-
cd $file2
-
echo ' 2层'
-
echo ' '
-
pwd
-
-
#----------第3层----------------------
-
set flod3=`ls `
-
foreach file3($flod3)
-
cd $file3
-
echo ' 3层 '
-
echo ' '
-
pwd
-
-
#-----------------第4层---------------
-
set flod4=`ls `
-
foreach file4($flod4)
-
# sed -i 's/a/b/g' $file4
-
echo $file4 '处理OK'
-
echo '**************************************************************************************************'
-
end
-
-
cd ..
-
end
-
cd ..
-
end
-
cd ..
-
end
-
-
-
-
-
-
# set flod1=`ls `
-
# foreach file1($flod1)
-
# cd $file1
-
# pwd
-
# cd ..
-
# end
文章来源: kings.blog.csdn.net,作者:人工智能博士,版权归原作者所有,如需转载,请联系作者。
原文链接:kings.blog.csdn.net/article/details/100071668
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)