source ./doinit 
cl
cd bin/
ls -la
vim input.args.sh
input.args.sh
input.args.sh wer ert tyu
vim input.args.sh
read -p 'give yout input: ' readvar
echo $readvar
#ls -lA | wc -l
vim input.stdin.sh 
input.stdin.sh 
echo 'some intput' | input.stdin.sh 
input.stdin.sh < <(echo 'some input')
input.stdin.sh < ../students.csv 
vim input.stdin.sh 
input.stdin.sh 
vim input.stdin.sh 
input.stdin.sh 
echo 'aa bb cc dd ee' input.stdin.sh 
echo 'aa bb cc dd ee' | input.stdin.sh 
echo 'aa bb cc' | input.stdin.sh 
vim input.stdin.sh 
input.stdin.sh < ../students.csv 
vim input.stdin.sh 
input.stdin.sh
input.stdin.sh < ../students.csv 
echo 'some text' | input.stdin.sh
ls | input.stdin.sh
vim input.stdin.sh 
vim functions 
cl
ls -la
vim tarit.sh
bash -n tarit.sh
vim tarit.sh
bash -n tarit.sh
tarit.sh
vim tarit.sh
tarit.sh
bash -x tarit.sh
vim tarit.sh
tarit.sh
ls -la
vim tarit.sh
bash -x tarit.sh
vim tarit.sh
tarit.sh
ls -la
rm bin.2024-01-18.tar.gz 
cd ..
ls -la
tarit.sh bin/ store/
bash -x tarit.sh bin/ store/
vim tarit.sh
vim bin/tarit.sh 
tarit.sh bin/ store/
ls -l
bash -x tarit.sh bin/ store/
vim bin/tarit.sh 
bash -x tarit.sh bin/ store/
vim bin/tarit.sh 
vim bin/tarit.sh 
tarit.sh bin store
ls -la
tarit.sh bin store
rm store.2024-01-18.tar.gz bin.2024-01-18.tar.gz
echo 'bin' | tarit.sh store
ls -la
rm store.2024-01-18.tar.gz bin.2024-01-18.tar.gz
cl
vim bin/heredocument.sh
heredocument.sh
vim bin/heredocument.sh
heredocument.sh
cat filename 
rm filename 
vim bin/heredocument.sh
heredocument.sh
vim bin/heredocument.sh
heredocument.sh
:
vim bin/heredocument.sh
cat -A <<<$IFS
echo $IFS | cat -A
cl
cat <<END > filename
type some text
type more text
END

cat filename 
cat filename cat <<END >filename 
variables $HOME
$SHELL
$(pwd)
END

cat <<END >filename
$HOME
$SHELL
$(pwd)
END

cat filename 
cl
cd bin/
vim trap.sh
chmod +x trap.sh
trap.sh 
vim trap.sh
trap.sh 
vim trap.sh
trap.sh 
vim trap.sh
cp tarit.sh tarit.v4.sh
vim tarit.sh 
bash -n tarit.sh 
tarit.sh $HOME
ls -la
vim tarit.sh 
vim trap.sh 
cat trap.sh 
cl
vim tarit.sh 
vim tarit.sh 
vim tarit.sh 
vim parallel.sh
chmod +x parallel.sh
time parallel.sh 
vim parallel.sh
time parallel.sh 
vim parallel.sh
vim tarit.sh 
cp tarit.sh tarit.v5.sh
vim tarit.sh 
vim tarit.sh 
bash -n tarit.sh 
tarit.sh 
ls -la
rm bin.2024-01-18.tar.gz 
cd ..
tarit.sh store bin $HOME
bg
jobs
jobs
fg %2
ls -la
rm store.2024-01-18.tar.gz bin.2024-01-18.tar.gz .2024-01-18.tar.gz filename 
ls -la
cl
arr=(my very first array)
jobs
cl
echo ${arr[0]}
#arr=(my very first array)
echo ${arr[1]}
echo ${arr[4]}
echo ${arr[3]}
arr[4]=new
echo ${arr[4]}
declare -p arr
arr[4]=new2
declare -p arr
arr[12]=new12
declare -p arr
vim bin/array.sh
vim bin/array.sh
chmod +x bin/array.sh
array.sh 
ps auxw | grep tar
cl
pkill tar
cl
#arr=(my very first array)
declare -A assarr
asarr=([university]='Aalto University' [city]=Espoo ['street address']='Otakaari 1')
declare -p asarr
asarr=([university]='Aalto University' [city]=Espoo ['street address']='Otakaari 1')
asarr=([university]='Aalto University' [city]=Espoo)
declare -p asarr
declare -A asarr
asarr=([university]='Aalto University' [city]=Espoo ['street address']='Otakaari 1')
unset asarr
declare -A asarr
asarr=([university]='Aalto University' [city]=Espoo ['street address']='Otakaari 1')
declare -p asarr
vim bin/array.sh 
array.sh 
vim bin/array.sh 
array.sh 
vim bin/array.sh 
vim bin/array.sh 
array.sh 
vim bin/array.sh 
array.sh 
vim bin/array.sh 
array.sh 
vim bin/array.sh 
array.sh 
vim bin/array.sh 
array.sh 
ls -la
rm bash_history.2024-01-15
ls -la
