中易网

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

答案:4  悬赏:0  
解决时间 2021-03-12 04:00
在Linux系统下编写shell程序,使之实现
编写一个shell程序,输入1一个1---n之间的平方和立方对照表,其中n由用户输入。该shell程序命名为shell_2.sh求大神帮忙写一下,在线等,,,
最佳答案
#!/bin/bash
echo -e "数\t平方\t立方"
for i in `seq 1 $1`;do
echo -e "$i\t$(($i*$i))\t$(($i*$i*$i))"
done

使用方法 ./test.sh 20
全部回答
shell的执行方式可以选择使用下面三种方法: 1、改文件的权限。 [root@localhost~ ]#chmod755 filename.sh [root@localhost~ ]#./filename.sh 2、直接使用:sh命令 [root@localhost~ ]# shfilename.sh 3、使用bash命令 [root@localhost~ ]# bash filename.sh
#/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_2.sh中。 让shell_2.sh 可执行: chmod a+x shell_2.sh 用法:./shell_2.sh 看到提示输入你的值即可。
虚拟机上验证时没有问题的,看看是否满足要求 #!/bin/bash rm table.txt echo -e "please input a number\n" read i if [ $i -lt 1 ];then echo "You input number is wrong!!" else echo "number square cublc">table.txt for ((j=1;j<=$i;j++)) do { square=`expr $j \* $j` cublc=`expr $j \* $j \* $j` echo "$j $square $cublc" >>table.txt } done fi exit 0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
bigbang的《baby I'm sorry》中的一段ra
潘宗村由由工业园在哪里啊,我有事要去这个地
挂式熨斗烫冬季衣服调哪个档
冒险岛ol平民什么职业好
有中国英灵吗
怀孕四个月零一个星期,胎儿双顶径42毫米,股
创业旅社在哪里啊,我有事要去这个地方
网上有没免费的法律援助热线?
景德镇景区
煤校超市话吧在哪里啊,我有事要去这个地方
天天快递把我的急件分拨错了怎么办
1845年的1845年
求好看的关于穿越的言情小说,最好像《穿越时
低血糖可以用冷蜂蜜水冲来喝吗
单身男人领养孩子怎么上户又怎么办理领养手续
推荐资讯
仔怎么做好吃,小葱焖波浪鱼仔的家常做法
现役上将可以干到多少岁?
根号3—2,负2分之根号3,怎么比较大小
为什么之前充电宝给苹果手机充电可以用,现在
莎翁的 放弃时间的人 时间也会放弃他 英文原
老年人乘公交车要限制议论文
印象造型在哪里啊,我有事要去这个地方
生柠檬买回来怎么弄效果最好
如何理解抗震带E钢筋“最大力下总伸长率”
我可以报考湖南师范大学的历史专业吗?(2007年
日本与韩国化妆品的区别
c语言 打开一个文档自动清空
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?