cfnr.net
当前位置:首页 >> linux 循环 >>

linux 循环

1、脚本 #!/bin/sh for ((i=9;i

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总 结,感觉很全面,所以就转过来研究研究,嘿嘿... 1、 for((i=1;i

for((i=1;i

其实这种问题"通常"不是shell的问题(刚刚试了一下Linux下用ksh...没有这问题) 一般来说,这个状况应该是kernel的问题 SunOS跟一般Linux在行为上有很大的不同...甚至编译器(compiler)都不太一样 因为solaris 与Linux都属于Unix Like所以用类似的s...

#!/bin/bashecho "This is the multiple table."for((i=1;i

#!/bin/bashfor num in 1 2 3 4 5 do for char in "a b c d e" doecho $num $char donedone结果为 1 a b c d e2 a b c d e3 a b c d e4 a b c d e5 a b c d e

for i in $(cat test) 可以试试看, for之前可以指定分隔符号. 另外一般用 while read 读取文件 还有其实上面两种都不好, 现在主流的做法还是awk和sed处理文件, 功能强 安全

# !/bin/bash let s=0 for (( i=1; i

因为使用了管道的原因,改成下面这样就可以了 a=0 while read line do a=$(($a+1)) echo "inter:"$a done < b.sh echo "outer:"$a

[seesea@UC ~]$ cat a.txt1234abcd[seesea@UC ~]$ ar=( $(cat a.txt) )[seesea@UC ~]$ for (( i = 0; i < ${#ar[@]}; ++i )); do echo "ar[$i] = ${ar[i]}"; donear[0] = 1ar[1] = 2ar[2] = 3ar[3] = 4ar[4] = aar[5] = bar[6] = car[7] = d用数...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com