编写一个shell程序,实现用for循环输出1到20间的奇数

编写一个shell程序,实现用for循环输出1到20间的奇数,第1张

#!/bin/sh

for ((i=1i<20i=i+2))

do

echo $i

done

类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

命令行式shell(Command Line Interface shell ,即CLI shell)

例如:

bash / sh / ksh / csh / zsh(Unix/linux 系统)

扩展资料:

传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。

文字 *** 作系统与外部最主要的接口就叫做shell。shell是 *** 作系统最外面的一层。shell管理与 *** 作系统之间的交互:等待输入,向 *** 作系统解释你的输入,并且处理各种各样的 *** 作系统的输出结果。

shell提供了与 *** 作系统之间通讯的方式。这种通讯可以以交互方式,或者以shell script方式执行。shell script是放在文件中的一串shell和 *** 作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。

shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的 *** 作,shell脚本由shell命令组成。

工具/原料

vim

ubuntu

方法/步骤

新建一个文件shell脚本一般用×.sh作为后缀当然勇气他的也可以。打开终端输入touch

first.sh

新建一个名为first的shell脚本。

编写一个简单的linuxshell脚本

使用vim

编辑first.sh也可以用其他的文本编辑器,推荐使用vim

使用命令

vim

first.sh打开,输入i进入编辑模式。

编写一个简单的linuxshell脚本

我们写入一个简单的shell脚本,注意第一行的代码解释器的指定,这里使用的是/bin/bash/

解释器

也可用其他的根据个人情况自己选择。

脚本解释:

echo

//显示一串字符并自动换行

read

NAME

//从屏幕获取一段字符,并赋予NAME

$NAME

//取NAME变量的值

#

//只用一个#表示注释文本

编写一个简单的linuxshell脚本

文件写完后按下esc键

退出插入模式,接着输入:wq

保存文本并退出文本编辑。

编写一个简单的linuxshell脚本

输入sh

+

脚本名称

运行脚本,或给文件可运行权限

chmod

+x

然后输入./first.sh运行脚本。

NUMBER1=`expr $NUMBER1 + 1`这样的句子改成

: $((NUMBER1 = $NUMBER1 + 1))

试一下,注意最开头是:号

因为要迅雷看看,现在在WIN下,无法调试。你自己试一下吧

另外,SCORE1=`“$SCORE1/$NUMBER1"|bc`的写法也有问题

为什么要带``符号呢


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8119971.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存