app开发网站排行,永仁网站建设,网站页面做专题的步骤,如何做一个企业的网站文章目录 前言程序批量造 case 并将 cmd 扔给程序运行批量收集数据汇总 前言
Linux下我们经常会写一些shell脚本来辅助我们学习或者工作#xff0c;从而提高效率。 之前就写过一篇博客#xff1a;Linux下利用shell脚本批量产生内容有规律变化的文件
程序
批量造 case 并将… 文章目录 前言程序批量造 case 并将 cmd 扔给程序运行批量收集数据汇总 前言
Linux下我们经常会写一些shell脚本来辅助我们学习或者工作从而提高效率。 之前就写过一篇博客Linux下利用shell脚本批量产生内容有规律变化的文件
程序
批量造 case 并将 cmd 扔给程序运行
#!/bin/csh -fif ( $#argv ! 2 ) then echoecho Usage: $0 cases temp.cmdecho
endifls $1 list_tmp
# 将 list_tmp 文件中的 pattern_old 关键词都替换成 pattern_new
sed s/pattern_old/pattern_new/g list_tmp list
rm list_tmp# 获取 list 中共有多少行
set totalCaseNum sed -n $ listset n 0
set topPath pwdmkdir resultforeach case (cat list)#echo casecd $topPathcd resultmkdir $casecd $casecp $topPath/$2 $2.tmp# 将 $2.tmp 文件中的 pattern 关键词都换成 $casesed s/pattern/$case/g $2.tmp $2rm $2.tmp# 程序 运行program -i $2 -o $2.out $2.log n $n 1echo Now running the $n case $case , Total case is $totalCaseNum
end
批量收集数据汇总
#!/bin/csh -fif ( $#argv ! 1 ) then echoecho Usage: $0 casesecho
endifls $1 list# 获取 list 中共有多少行
set totalCaseNum sed -n $ listset n 0
set topPath pwdforeach case (cat list)#echo casecd $topPathcd $1cd $casegrep Pattern $case ${case}.out $topPath/result.txt n $n 1echo Now running the $n case $case , Total case is $totalCaseNum
end