A. linux脚本里,ssh 里可以嵌套for循环怎么弄啊
很简单 , 语法都是一样的, 一个结构里面嵌套一个完整的语句就行了。
以后要是有Linux shell编程, linux系统管理的问题, linux系统安全的问题, 都可以解决哦
楼主可以私信一下啊。
这个绝对可以帮到的哦!
B. Linux 如何利用awk中嵌套for循环打印(print)后,实现下面的功能
#! /bin/sh
Path=`pwd`
echo "aaa" > $Path/test
awk '{for(i=0; i<6; i++){printf "%.5d, %s\n", i, $1}}' $Path/test
rm $Path/test
#希望对你有所帮助
C. linux 操作系统中shell过滤
这不简单,for循环嵌套case多分枝选择结构,一楼的回答我就不说什么了,根本就没有/bash/这个路径,sh自然也不会存在在这个路径上。这个脚本就是可能的数值太多,case分支写得累……。算了,我给你写个吧。
说明:此脚本接收脚本后跟的第一个参数为读取定义数值的文本,比如说你在工作路径上有个叫test的文件,该文件定义了需要包含的数字,脚本本身的文件名是num那么执行该脚本的命令是./num ./test
每个数字对应的命令自己改吧,我这里全是打印文件里包含了对应的数值到标准输出上。以下脚本在ubuntu server 8.04测试通过。
#! /bin/bash
for var in `sed 's/,/ /g' $1` #注意,包围sed语句的是反引号,即字母键盘上方数字1左边的那个键
do
case $var in
0)
echo "0 is in the string\.";;
1)
echo "1 is in the string\.";;
2)
echo "2 is in the string\.";;
3)
echo "3 is in the string\.";;
4)
echo "4 is in the string\.";;
5)
echo "5 is in the string\.";;
6)
echo "6 is in the string\.";;
7)
echo "7 is in the string\.";;
8)
echo "8 is in the string\.";;
9)
echo "9 is in the string\.";;
10)
echo "10 is in the string\.";;
11)
echo "11 is in the string\.";;
12)
echo "12 is in the string\.";;
13)
echo "13 is in the string\.";;
14)
echo "14 is in the string\.";;
15)
echo "15 is in the string\.";;
16)
echo "16 is in the string\.";;
17)
echo "17 is in the string\.";;
18)
echo "18 is in the string\.";;
19)
echo "19 is in the string\.";;
20)
echo "20 is in the string\.";;
21)
echo "21 is in the string\.";;
22)
echo "22 is in the string\.";;
23)
echo "23 is in the string\.";;
24)
echo "24 is in the string\.";;
25)
echo "25 is in the string\.";;
26)
echo "26 is in the string\.";;
27)
echo "27 is in the string\.";;
28)
echo "28 is in the string\.";;
*)
echo "One or more variable\(s\) in $1 is out of range!";;
esac
done
D. linux shell for 如何循环两个或者多个变量
标准的多个循环嵌套啊,各类程序语言包括shell都这样的。
E. Linux shell中用循环嵌套执行一个外部程序,如何等待本次程序调用结束后再开始下一次循环
foriin*.txt
do
program$i>${i}.out
done
F. linux 变量嵌套引用
forIin{1..10};do
declare-iQ$I=$RANDOM
evalecho'$'Q$I
done
这样可以不?