【Shell】Ubuntu 基本Shell命令
阿新 • • 發佈:2018-11-12
#!/bin/bash string_temp="xiao gong wei" string_temp_app="my name is ${string_temp}." ### test for string for Shell. echo ${string_temp_app} for data_t in ${string_temp} do echo "this is string arrary : ${data_t}." echo "string length is : ${#data_t}." done ### test for array echo "---------------------------------------" array_name=(1 "xiao" 2 "gong" 3 "wei") echo ${array_name[0]} for i in ${array_name[@]} do echo "array is: ${i}, the length is : ${#i}/${#array_name[@]}." done val=`expr 2 + 3` echo "number add is : ${val}." read -p "input number(default 12):" -t 3 x_input b=12 echo "\$([ ${x_input}==${b} ])" if [ ${x_input}==${b} ];then echo 'True' else echo 'False' fi for((i=1;i<10;i++)) do echo -e "`date +%Y-%m-%d,%H:%M:%S` \n->" done echo "" cd /bin if test -e ./bash -a -e ./gzip; then echo "all files exist." else echo "at least one file defect." fi #use while control i=0 sum=0 n=0 read -p "(1+2+3+...+n),please input n:" n while test $i -le $n do echo $i let sum=sum+i let i++ done echo "1+2+......+${n} = ${sum}"