#!/bin/sh
# --------------------------------------------------------
#                 Teste  cpia de ficheiros
#
#                     Output esperado                    
#
# --------------------------------------------------------
# cp: `dir2': Invalid argument
# --------------------------------------------------------
# cp: `test_1025' and `test_1025' are the same file
# --------------------------------------------------------
# /
# --------------------------------------------------------
# .
# ..
# dir2
# test_1025
# test_3073
# aux_1025
# aux_3073
# --------------------------------------------------------
# /dir2
# --------------------------------------------------------
# .
# ..
# aux_1025
# aux_3073
# --------------------------------------------------------

echo
rm -rf discoC
./virtual_fs -b1024 -f10 discoC 2> error_file<<xxxCOMMANDSxxx
mkdir dir2
get file1025 test_1025
get file3073 test_3073
cp dir2 invalido
cp test_1025 test_1025
cp test_1025 aux_1025
cp test_3073 aux_3073
cp aux_1025 dir2
cp aux_3073 dir2
pwd
ls
cd dir2
pwd
ls
put aux_1025 put_1025
put aux_3073 put_3073
exit
xxxCOMMANDSxxx
echo
echo ***** nada depois desta linha *****
echo
diff file1025 put_1025
diff file3073 put_3073
rm -rf put*
