shell脚本-修改文件内容sed

#!/bin/bash

source /etc/profile

base_dir=/disk1/hezhangjie/job/cdss-prompt/concurrent/MIIP1.0.2008
#nl ./abc.cfg | sed 's/5=5/5=ggg/g'

rm -rf $base_dir/log_miip/*
rm -rf $base_dir/bin_linux/mt_cfg/data_miip/*

\cp -rf $1 $base_dir/bin_linux/mt_cfg/data_miip/


sed -i '20c threads_count='$2'' $base_dir/bin_linux/mt_cfg/mtnlp_miip.cfg

cd $base_dir/bin_linux

./run_MIIP.sh

sleep 60

file=$1
file=${file##*/}
file=${file%.*}
goal=/disk1/hezhangjie/job/cdss-prompt/concurrent/out/result_${file}.txt
\cp -rf $base_dir/log_miip/result_MIIP.txt $goal

A=$(sed -n '$=' $goal)
sed -i $(($A-3)),${A}d $goal
sed -i '$a\\}' $goal
sed -i '1,8c \{' $goal

posted @ 2019-04-02 09:27  carjayal  阅读(470)  评论(0)    收藏  举报