📄 update_dir
字号:
#!/bin/csh -fset NEWDIR = `pwd | gawk 'BEGIN {FS="/INSAR"} {print $1}'`set master_slc = `grep 'Data_output_file' master.res | gawk 'END {print $2}'`if ("$master_slc" == "" ) then echo "Problem with master.res" exit 4endifset OLDDIR = `echo $master_slc | gawk 'BEGIN {FS="/INSAR"} {print $1}'`if ("$OLDDIR" == "$NEWDIR" ) then echo "The directory in master.res is the current directory" exit 4endifecho 's#'$OLDDIR'#'$NEWDIR'#' > tmp_sed.$$foreach filen(`find .. -name master.res`) if ( `grep $OLDDIR $filen` != "" ) then echo $filen set filedate=`date -r $filen +%Y%m%d_%H%M%S` mv -f $filen $filen.$filedate sed -f tmp_sed.$$ $filen.$filedate > $filen endifendforeach filen(`find .. -name slave.res`) if ( `grep $OLDDIR $filen` != "" ) then echo $filen set filedate=`date -r $filen +%Y%M%d_%H%M%S` mv -f $filen $filen.$filedate sed -f tmp_sed.$$ $filen.$filedate > $filen endifendforeach filen(`find . -name '*.list'`) if ( `grep $OLDDIR $filen` != "" ) then echo $filen set filedate=`date -r $filen +%Y%M%d_%H%M%S` mv -f $filen $filen.$filedate sed -f tmp_sed.$$ $filen.$filedate > $filen endifendforeach filen(`find . -name '*.dorisin'`) if ( `grep $OLDDIR $filen` != "" ) then echo $filen set filedate=`date -r $filen +%Y%M%d_%H%M%S` mv -f $filen $filen.$filedate sed -f tmp_sed.$$ $filen.$filedate > $filen endifendrm -f tmp_sed.$$
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -