Shell编程摸鱼入门

简单记录一下怎么写shell

#!/bin/bash				# 开头必须要有这个,指定解释器
echo Hello!				# 打印Hello!
name=zhangsan			# 定义变量,=两侧不能有空格,加空格认为name是命令
echo name				# 打印变量名
echo $name				# 打印变量的值
unset name				# 撤销name的定义,下面就用不了了
msg='hh hh'
mmsg="hh hh" # 值有空格需要用单引号/双引号包起来。双引号支持在字符串内$,单引号不支持
a=5
b=6
echo="a=$a b=$b"
echo `expr $a + $b` # 必须有空格,星号要转义
c=$[$a+$b]
echo $c
d=$(($a+$b))
echo $d
score=60
if [ $score -gt 60 ]
then
	echo pass
elif [ $score -eq 60 ]
then
	echo ok
else
	echo noooo
fi
read num # 读整数到num里
case $num in
	1) echo 1
    ;;
    2) echo 2
    ;;
    3) echo 3
    ;;
    4) echo 4
    ;;
    *) echo what
    ;;
esac
sum=0
for(( i=1;i<=100;i++ )) #注意空格 小括号两侧有 别的地方没有!
do
	sum=$[$sum+$i]
done
echo $sum
sum2=0
j=1
while [ $j -le 100 ]
do
	sum2=$[$sum2+$j]
    j=$[$j+1]
done
echo sum2
function jia()
{
s=$[$1+$2]
echo s
}
read num1
read num2
jia $num1 $num2

知道多恶心了吧?

全部评论
find grep nm readelf nm strings ln tar scp,你这才哪跟哪啊
点赞 回复 分享
发布于 2022-12-28 16:23 北京

相关推荐

10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 2 评论
分享
牛客网
牛客企业服务