在linux中写出一个shell脚本,打印输出1~5的平方

在linux中写出一个shell脚本,打印输出1~5的平方,第1张

#!/bin/bash

read -p "please input a number:" num

sum=0

for ((i=1i<=$numi++))

do

sum=$[$i**2+$sum]

done

echo $sum

注释:

num:输入的数;

sum:保存结果;

$i**2:求平方

扩展资料:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。

Linux系统工具链完整,简单 *** 作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。

参考资料来源:百度百科-Linux

可以使用一个死循环

在循环中使用sleep进行挂起

再使用date命令打印系统时间即可

最简单的一个脚本代码就是这样的‘

#!/bin/bash 

while true

do

    date

    sleep 5m

done

如果对时间的格式有要求的话可以查看date命令的manpage

题主你好,

代码及测试截图如下:

下面这个例子可能对题主有帮助:

说明: array和array1是两个数组, 其中的内容分别为aa bb cc和dd ee ff, 然后再定义一个数组array2,这个数组中的元素为array和array1,最后使用for循环,通过array2数组将array和array1中的元素输出.

希望可以帮到题主, 欢迎追问.


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

原文地址: http://outofmemory.cn/yw/6215591.html

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

发表评论

登录后才能评论

评论列表(0条)

保存