source: trunk/Platforms/Test/script/copy_test.sh @ 139

Last change on this file since 139 was 139, checked in by rosiere, 14 years ago
  • Add test for all configuration
  • RAT : add rat scheme (depth_save)
  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 732 bytes
Line 
1#!/bin/bash
2
3function usage ()
4{
5    echo "usage : $0 [name_src] name_dest";
6    exit;
7}
8
9function copy_test ()
10{
11    # Test usage
12    if   test ${#} -eq 2; then
13        name_src=${1};
14        name_dest=${2};
15    elif test ${#} -eq 1; then
16        name_src="x01_w01_00";
17        name_dest=${1};
18    else
19        usage ${*};
20    fi;
21   
22    # Test directory source
23    if test ! -d ${name_src}; then
24        echo "${name_src} is an invalid directory";
25        exit;
26    fi;
27   
28    # Test directoru dest : if don't exist, create it
29    if test ! -d ${name_dest}; then
30        mkdir ${name_dest};
31    fi;
32   
33    # Copy and sed
34    for i in ${name_src}/*; do
35        sed s/Instance_${name_src}/Instance_${name_dest}/ ${i} > tmp;
36        mv tmp ${name_dest}/$(basename ${i});
37    done
38}
39
40copy_test ${*}
Note: See TracBrowser for help on using the repository browser.