#!/bin/bash
echo 'hello world'
for skill in Ada Coffe Action Java;do
echo "I am good at ${skill}Script"
done
string="abcd"
echo ${#string}
string="runoob is a great site"
echo ${string:1:4}
echo `expr index "$string" io`
echo "shell 传递参数实例"
echo "执行的文件名:$0"
echo "第一个参数:$1"
echo "第二个参数:$2"
echo '---\$* 演示---'
for i in "$*"; do
echo $i
done
my_array=(A B "C" D)
echo "第一个元素 ${my_array[0]}"
echo "第二个元素 ${my_array[1]}"
echo "第三个元素 ${my_array[2]}"
my_array2[0]=A
my_array2[1]=B
my_array2[2]=C
echo "数组的元素为 ${my_array2[*]}"
echo "数组的个数为:${#my_array[*]}"
val=`expr 2 + 2`
echo "两数之和为:$val"
a=10
b=20
if [ $a == $b ]
then
echo "a等于b"
fi
if [ $a != $b ]
then
echo "a不等于b"
fi
if [ $a -eq $b ]
then
echo "a等于b"
fi
if [ $a -lt $b ]
then
echo "a 小于b"
fi
file="build.sh"
if [ -e $file ]
then
echo "文件存在"
else
echo "文件不存在"
fi
echo 'while'
int=1
while(( $int<=5))
do
echo $int
let "int++"
done
:< 退出"
echo -n '输入你最喜欢的人:'
while read MEN
do
echo "是的 $MEN 是一个超帅的人"
done
EOF
:<> line.log