用shell脚本实现:已知八个变量的值,如aaa1=abc,aaa2=xxx,...,aaa8=xyz,现在要判断n是否
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/15 16:11:50
用shell脚本实现:已知八个变量的值,如aaa1=abc,aaa2=xxx,...,aaa8=xyz,现在要判断n是否为1~8,
如果n在1~8中,那么n=1时,输出aaa1的值,n=2时,输出aaa2的值,.,n=8时,输出aaa8的值.这个循环如何用shell脚本实现?我用echo $aaa{n}输出的不对啊.
如果n在1~8中,那么n=1时,输出aaa1的值,n=2时,输出aaa2的值,.,n=8时,输出aaa8的值.这个循环如何用shell脚本实现?我用echo $aaa{n}输出的不对啊.
#!/bin/sh
aaa[1]="111"
aaa[2]="222"
aaa[3]="223"
while read n
do
if ((n > 3));then
echo "error"
else
echo ${aaa[$n]}
fi
done
程序在HP-UX测试可行,每次从终端读入数据到n,判断n值在正确范围内显示数组aaa[n]的值,不正确时显示error.
依你的要求多定义几个aaa就可以,在显示error地方也可加入break退出循环
aaa[1]="111"
aaa[2]="222"
aaa[3]="223"
while read n
do
if ((n > 3));then
echo "error"
else
echo ${aaa[$n]}
fi
done
程序在HP-UX测试可行,每次从终端读入数据到n,判断n值在正确范围内显示数组aaa[n]的值,不正确时显示error.
依你的要求多定义几个aaa就可以,在显示error地方也可加入break退出循环
1.执行下程序段后 char a[]="abc\\xyz\007\xFF";int n;n=sizeof(a);变量n的
VB两个变量交换要实现变量M的值与变量N的值进行交换,可用语句( )(A)X=M:M=N:N=X (B)M=N:N=M:
shell脚本 /bin/bash if [[ $1=="D" ]]; then echo D else echo M
Shell脚本,sed 's/^.*credit=//g'|sed 's/\s.*$//g'
linux下shell脚本命令 这个命令要实现三个功能.一能备份文件夹里的内容.二把备份文件压缩并存心到指定文件夹.三用
谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0
shell脚本中>/dev/null的含义
shell脚本的if 命令cannot found?
shell脚本中 if 判断时候-s是什么意思
编写一个shell脚本程序pingfang,计算1到10之间整数的平方值
shell脚本if [ $1
shell脚本中的$