linux下编写shell脚本,写python的格式和window的区别能告诉我吗

刚学到shell脚本,我们学win的python,可是linux下好像变量都要echo$xxx,还有一些判断语句什么的,谁能把基本的发来看看,老师示范的时候用java示范... 刚学到shell脚本,我们学win的python,可是linux下好像变量都要echo $xxx,还有一些判断语句什么的,谁能把基本的发来看看,老师示范的时候用java示范,我们都看不懂了,有点区别,一道简单数学题:用户输入一个数,然后小于这个数的1+2+3+...相加,加到用户输入的数的和 展开
 我来答
百度网友154ca3b
2019-06-18 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:256
采纳率:81%
帮助的人:72.5万
展开全部
你说老师用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
更多追问追答
追问
刚教到自动化作为,学linux的shell,。。然后要用到编程啊。。没说乱啊。。你这是python的格式?。。
追答
教shell为啥用java示范??我这就是标准的shell脚本,一行一句,没什么特定的格式规范,你要PEP8规范的话,自己加空格就行了或者找个IDE格式化一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式