首页 >>  正文

aix+shell+for循环

来源:baiyundou.net   日期:2024-09-22

司俗竖3595如何修改AIX提示符 -
荣轰毕19566044123 ______ 你应该在超级用户 # 下,对提示符进行修改.一般来说,你可以编写一个SHELL 程序来设置系统提示符,你可以试一试如下的方法(大概的意思,再具体的你可以参考AIX的相关文档,该文档中肯定会有更加详细的各种参数的设置,例如:当你进入到一个不同的子目录时,系统就会显示出当前的子目录,等等):PS1='[$USER@'`hostname`' $PWD]\$' export PS1 以上语句你可以写到一个SHELL文件中.

司俗竖3595设计一个shell脚本:计算并输出S=1!+2!+ ...+10!的结果 -
荣轰毕19566044123 ______ 这是linux的shell脚本#!/bin/bash i=1 f=1 s=0 while [ $i -le 10 ] do f=$((f*i)) s=$((s+f)) i=$((++i)) done echo "1!+2!+...+10!=$s"

司俗竖3595传递两个参数给shell脚本,进行加、减、乘、除的运算.做除法要检验除数是否为零 -
荣轰毕19566044123 ______ 1、以下是shell脚本内容:#!/bin/bashecho "加法:a+b=" `expr $1 + $2`echo "减法:a-b=" `expr $1 - $2`echo "乘法:a*b=" `expr $1 \* $2`if [ $2 -eq 0 ]then echo "除数等于0,无法计算"else echo "除法:a/b=" `expr $1 / $2`fi2、执行结果如下图:

司俗竖3595for循环在shell中并不像c语言累加的形式,那具体怎么实现 -
荣轰毕19566044123 ______ 1、shell中for也可以像c语言使用,例如 sum=0; for ((i=0;ido((sum=sum+i)); done2、shell中for也有其他的用法 for i in $(seq 1 10) do echo $i done3、for file in `ls /opt` do echo $file done4、for id in `cat a.txt` do echo $id done

司俗竖3595shell中的let不可以这样用吗 为什么我在aix主机上显示语法错误. -
荣轰毕19566044123 ______ (( )) 这种运算符是bash下才支持的,支持类似C风格的运算方式,而sh不支持.sh下用let,只能类似这样:let a=5+3,中间是不允许空格的

司俗竖3595shell 脚本的if语句报错 -
荣轰毕19566044123 ______ #!/bin/bash read -p "plese input one number:" k for a in {1,2,3} do for b in {1,2,3} do for c in {1,2,3} do for d in {1,2,3} do n=$((a*1000+$b*100+$c*10+$d)) #shell中不能直接执行算术运算,要加上$(()) m=$((n%80)) if [ $m -eq $k ];then # [ ]方括号与条件要用空格分开 if [ $a -eq $c ];then if [ $b -eq $d ];then echo $n fi fi fi done done done done

司俗竖3595AIX要想重复上一条命令怎么操作 -
荣轰毕19566044123 ______ 命令行直接打r 或 r xx(最近一次以xx开头的命令,xx字符数不限).或者set -o vi,然后按esc+k esc+j来翻

司俗竖3595SHELL脚本运行的几种方法以及区别 -
荣轰毕19566044123 ______ 给脚本加上执行权限chmod u+x a.sh, 而后就可以直接用全路径来执行脚本了,比如当前文件夹下用./a.sh,如果如果脚本所在目录在PATH环境变量之中, 则直接用a.sh即可(这和运行我们自己编写的程序是一个道理)sh/bash ./a.sh 这种情况不...

司俗竖3595aix,startServer.sh, .sh是什么命令 -
荣轰毕19566044123 ______ 脚本,shell

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024