Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:13

0001 #!/bin/bash -l 
0002 
0003 name=fts_test
0004 defarg="build_run"
0005 arg=${1:-$defarg}
0006 
0007 tdir=/tmp/NPFold_test
0008 mkdir -p $tdir
0009 mkdir -p $tdir/red
0010 mkdir -p $tdir/green
0011 mkdir -p $tdir/blue
0012 
0013 mkdir -p $tdir/red/cyan
0014 mkdir -p $tdir/red/magenta
0015 mkdir -p $tdir/red/yellow
0016 
0017 touch $tdir/red/cyan/0
0018 touch $tdir/red/magenta/1
0019 touch $tdir/red/yellow/2
0020 
0021 
0022 if [ "${arg/build}" != "$arg" ]; then
0023     gcc $name.cc -std=c++11 -lstdc++ -o /tmp/$name 
0024     [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1 
0025 fi 
0026 
0027 if [ "${arg/run}" != "$arg" ]; then
0028     /tmp/$name $tdir
0029     [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2 
0030 fi
0031 
0032 exit 0
0033