BE_reseau/tsock_texte

40 lines
585 B
Bash
Executable file

#!/bin/bash
puits=false
sourc=false
protocol="tcp"
usage() { echo "Usage: $0 [-p|-s]" 1>&2; exit 1; }
while getopts "pst:" o; do
case "${o}" in
p)
puits=true
;;
s)
sourc=true
;;
*)
usage
;;
esac
done
if ([ "$puits" = true ] && [ "$sourc" = true ]) || ([ "$puits" = false ] && [ "$sourc" = false ]) ; then
usage
exit 1
fi
if [ "$puits" = true ]; then
cd build
./server
cd ..
fi
if [ "$sourc" = true ]; then
cd build
./client
cd ..
fi