1 |
#! /usr/bin/env bash |
2 |
|
3 |
# $Header: $ |
4 |
# $Name: $ |
5 |
|
6 |
filnam='std_outp' |
7 |
if test $# = 0 |
8 |
then |
9 |
echo 'Usage: '`basename $0`' [dir] [pfix] exp' |
10 |
echo " make 1 output file: outp.{exp}" |
11 |
echo " from all {pfix}* files in directory {dir}" |
12 |
echo " (default dir = res_{exp} , default prefix ='std_outp')" |
13 |
echo ' running "extract_MON" for each of them.' |
14 |
exit |
15 |
fi |
16 |
|
17 |
case $# in |
18 |
1) dir='res_'$1 ; exp=$1 ;; |
19 |
2) dir=$1 ; exp=$2 ;; |
20 |
3) dir=$1 ; filnam=$2 ; exp=$3 ;; |
21 |
*) echo 'Too many arguments !' exit ;; |
22 |
esac |
23 |
|
24 |
echo 'process with "extract_MON" '"all ${filnam}* from $dir into 1 file: outp.$exp" |
25 |
|
26 |
listF=`( cd $dir ; ls ${filnam}* )` |
27 |
nn=1 |
28 |
for xx in $listF |
29 |
do |
30 |
echo ~/bin/extract_MON $dir/$xx outp.$exp $nn |
31 |
~/bin/extract_MON $dir/$xx outp.$exp $nn |
32 |
nn=2 |
33 |
done |
34 |
exit |