① 在linux中写出一个shell脚本,打印输出1~5的平方
#!/bin/bash
read -p "please input a number:" num
sum=0
for ((i=1;i<=$num;i++))
do
sum=$[$i**2+$sum]
done
echo $sum
注释:
num:输入的数;
sum:保存结果;
$i**2:求平方
(1)linux脚本打印扩展阅读:
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。
Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。
② linux shell怎样写出能打印出起始数字至结尾数字的脚本,求大神告知
#!/bin/bash
num=$1
result=$1
while [ $num -lt $2 ]
do
num=$(( $num + 1 ))
result="$result $num"
done
echo $result
③ Linux:编写一个脚本,让用户自己输入字符串,如果用户输入的是hello,请打印worl
代码如下:
#!/bin/bash
read -p "请输入字符串:" str
if [ "$str" = "hello" ]; then
echo "worl"
fi
可以将代码保存为 test.sh,然后添加权限:chmod +x test.sh,再执行:./test.sh
代码截图
④ Linux shell脚本编程打印以下图形
#!/bin/sh
echo "please input v"
while [ "$v" != "exit" ]
do
read v
echo "$v"
done
exit 0
⑤ linux下如何写一脚本,让它每五分种打印出系统时间.
可以使用一个死循环
在循环中使用sleep进行挂起
再使用date命令打印系统时间即可
最简单的一个脚本代码就是这样的‘
#!/bin/bash
whiletrue
do
date
sleep5m
done
如果对时间的格式有要求的话可以查看date命令的manpage
⑥ linux 怎么把shell 打印到文本
加一个重定向符就可以了
假设你的shell脚本执行后会生成一些信息
a.sh > filename
这样就把生成的内容写入filename了
⑦ Linux 编写一个shell脚本,从键盘输入一个字符,打印一个字符,直到end结束
#!/bin/bash
while read
do
if[ $1='end' ];then
break
else
echo $1
fi
done
⑧ Linux里面shell下打印命令是什么
printf终端打印
printf使用的参数和C语言中的printf函数一样,使用引用文本或由空格分隔的参数。在printf函数中,我们可以使用格式化字符串,指定字符串的宽度、左右对齐方式等。在默认情况下,printf不会在行尾添加换行符,需要手动添加。
复制代码代码如下:
printf "Hello world" #使用引用字符
printf "%-5s %-10s %-4s
" No Name Mark #指定宽度及左对齐方式
printf "%-5s %-10s %-4s
" 1 Sarath 80.3456
----仅供参考
⑨ linux shell脚本中,数组名称是一个变量,怎么打印出它里面的元素
题主你好,
代码及测试截图如下:
希望可以帮到题主, 欢迎追问.