在Linux系统下编写shell程序,十万火急,求解!

在Linux系统下编写shell程序,十万火急,求解!,第1张

#/bin/bash

echo -en "请输入数字:"

read i

#判断输入值大于1

if [ $i -ge 1 ]

then

echo -e "数\t平方\t立方"

for j in `seq 1 $i`

do

echo -e "$j\t$(($j$j))\t$(($j$j$j))"

done

else

echo "你输入值有错"

fi

将以上拷贝到shell_2sh中。

让shell_2sh 可执行: chmod a+x shell_2sh

用法:/shell_2sh

看到提示输入你的值即可。

shell作为UNIX的一个重要组成部分,是它的外壳也是用户与UNIX系统的交互作用界面Shell是一个命令解释程序除此,它还是一个高级程序设计语言

用shell编写的程序称为shell过程。

#!/bin/bash

for ((i=1;i<=$@;i++))

do echo $i

done

执行:/abc 100 ,abc和100间有空格,如果想显示1-200 ,则/abc 200 前面的bash可以不要的。不知道你要不要求换行,如果不想换行,“echo $i”改为“echo -n $i”,这样所有数字在一起,要在数字之间加空格,“ echo $i ”改为“ echo -n " $i" ”

执行一个shell程序的一种方法是:sh shell_program arguments这种方式激活一个子shell并且指定这个子shell为执行这个程序的命令解释器。这个程序文件不是必须为可执行的。也可以在shell程序的第一行前加入#!/usr/bin/ shell_name来指定命令行解释器。因此,如果你当前正在Bourne shell下工作,但是想要执行一个C shell的脚本,你的C shell程序的第一行应该为:此时shell脚本的许可权限必须被设置为可读和可执行。为了让shell可以找到程序,可以选择输入shell脚本的完全路径名,或者将这个脚本的路径放在于PATH环境变量指定的路径列表中。

#!/bin/bash

或者#!/bin/shif

[

-e

/etc/apache2/>

以上就是关于在Linux系统下编写shell程序,十万火急,求解!全部的内容,包括:在Linux系统下编写shell程序,十万火急,求解!、shell程序的作用是什么什么是shell过程、编写一个shell程序abc 当运行bash ./abc100的时候,在屏幕上从1显示到100等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9303560.html

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

发表评论

登录后才能评论

评论列表(0条)

保存