linux下编写shell脚本,写python的格式和window的区别能告诉我吗
刚学到shell脚本,我们学win的python,可是linux下好像变量都要echo$xxx,还有一些判断语句什么的,谁能把基本的发来看看,老师示范的时候用java示范...
刚学到shell脚本,我们学win的python,可是linux下好像变量都要echo $xxx,还有一些判断语句什么的,谁能把基本的发来看看,老师示范的时候用java示范,我们都看不懂了,有点区别,一道简单数学题:用户输入一个数,然后小于这个数的1+2+3+...相加,加到用户输入的数的和
展开
1个回答
展开全部
你说老师用java示范,然后你学的是shell,以前是玩python的。。。看的我有点混乱了。。
#!/bin/bash
expr $num + 1 &>/dev/null
[ $? -ne 0 ] && echo "please input a number." && exit 2
[ $# -ne 1 ] && echo 'Usage:$0 number' && exit 1
[ $num -le 0 ] && echo "please input a number bigger than 0" && exit 3
s=1
for i in `seq 1 $num`
do
s=$(($s+$i))
done
echo $s
#!/bin/bash
expr $num + 1 &>/dev/null
[ $? -ne 0 ] && echo "please input a number." && exit 2
[ $# -ne 1 ] && echo 'Usage:$0 number' && exit 1
[ $num -le 0 ] && echo "please input a number bigger than 0" && exit 3
s=1
for i in `seq 1 $num`
do
s=$(($s+$i))
done
echo $s
更多追问追答
追问
刚教到自动化作为,学linux的shell,。。然后要用到编程啊。。没说乱啊。。你这是python的格式?。。
追答
教shell为啥用java示范??我这就是标准的shell脚本,一行一句,没什么特定的格式规范,你要PEP8规范的话,自己加空格就行了或者找个IDE格式化一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询