LinuxShell如何循环进入文件夹批量处理数据?批量修改文件的脚本
Posted 人工智能博士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinuxShell如何循环进入文件夹批量处理数据?批量修改文件的脚本相关的知识,希望对你有一定的参考价值。
#!/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
以上是关于LinuxShell如何循环进入文件夹批量处理数据?批量修改文件的脚本的主要内容,如果未能解决你的问题,请参考以下文章