recv-files () {
[ $# == 0 ] && { echo "recv-files usage: recv-files"; return; }
local port=1234
tar xvf - < /dev/tcp/`hostname`/$port
}
send-files () {
[ $# == 0 ] && { echo "usage: send-files [host] [files or dirs]"; return; }
local port=1234
local host=$1
local fod="$@"
tar cvf - $fod > /dev/tcp/$host/$port
}
showTips()
{
testB=99
testR=`expr $testB \* $testB` #math calculate method
#=$?
echo "testR = $testR"
array=(11 223 3 44 55)
numberofArray=${#array[@]}
echo "number of array is $numberofArray" && echo && echo
i=0
for((;i<=10000;i++))
do
numCpoy=`expr $i \* $i`
#numCpoy=
#`expr $i \* $i`
array[$i]=$numCpoy
#$i
#$i`*`$i
#${i*i}
done
numberofArray=${#array[@]}
echo "number of array is $numberofArray" && echo && echo
for((i=0;i<numberofArray;i++))
do
echo ${array[i]}
done
echo "$@" #print all parameters
echo "$*" #same as before
echo "$$"
echo "123123123123 "
echo "$?" && echo "$!"
echo "$#" #the number of parameters
umber=0
if(($# > 0))
then
number=$#
echo $number
for((i=0;i<$number; i++))
do
echo $i
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
done
fi
#return 1212
}
showTips
showTips 123 234 345
#recv-files
#recv-files 12345
#send-files
#send-files 12345
[ $# == 0 ] && { echo "recv-files usage: recv-files"; return; }
local port=1234
tar xvf - < /dev/tcp/`hostname`/$port
}
send-files () {
[ $# == 0 ] && { echo "usage: send-files [host] [files or dirs]"; return; }
local port=1234
local host=$1
local fod="$@"
tar cvf - $fod > /dev/tcp/$host/$port
}
showTips()
{
testB=99
testR=`expr $testB \* $testB` #math calculate method
#=$?
echo "testR = $testR"
array=(11 223 3 44 55)
numberofArray=${#array[@]}
echo "number of array is $numberofArray" && echo && echo
i=0
for((;i<=10000;i++))
do
numCpoy=`expr $i \* $i`
#numCpoy=
#`expr $i \* $i`
array[$i]=$numCpoy
#$i
#$i`*`$i
#${i*i}
done
numberofArray=${#array[@]}
echo "number of array is $numberofArray" && echo && echo
for((i=0;i<numberofArray;i++))
do
echo ${array[i]}
done
echo "$@" #print all parameters
echo "$*" #same as before
echo "$$"
echo "123123123123 "
echo "$?" && echo "$!"
echo "$#" #the number of parameters
umber=0
if(($# > 0))
then
number=$#
echo $number
for((i=0;i<$number; i++))
do
echo $i
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
done
fi
#return 1212
}
showTips
showTips 123 234 345
#recv-files
#recv-files 12345
#send-files
#send-files 12345