本帖最后由 coffee777 于 2010-07-07 14:35 编辑 文件格式:ip 机房名称 例如:192.168.10.122 黑龙江省哈尔滨市联通 脚本功能: 分行从文件中读取,并显示:正在测试:黑龙江省哈尔滨市联通[192.168.10.122 ][code]#!/bin/sh while read line do name=`echo $line |awk '{print $2}'` ip=`echo $line |awk '{print $1}'` echo "正在测试:$name[$ip]" done < cnc.txt [/code]结果确显示:[192.168.10.122 ]...
本帖最后由 bowenpro 于 2011-12-11 13:16 编辑 [code]#!/bin/sh str="" cat /etc/passwd | while IFS=: read app theothers do str="$str$app" echo $app done echo $str[/code]再问: while 循环里面的echo 正常输出,done后面的输出为空,为什么
如果我要在 status.bin | awk '{print $1}' | tail -1 中加一个时间怎么加 现在返回 -ipi-------------------------- 我相返回 2006-03-22 01:00:27 -ipi-------------------------- 如何实现
现在需要在shell下获得字符串的长度,请问应该采用什么方式来获得,比如我给一个变量赋值为"test file!"连空格和感叹号一共10个字符,请问我在shell下如何得到长度?从文件中读取字符串长度也是可以的,只要告诉我这2种方式的1个或者2个就可以了,谢谢!! 另外,shell下如何连接ms sql2000数据库???有这样工具或者命令吗?? 希望有知道上面答案的大大不吝赐教!在线等待........谢谢!!!!!!
比如一个变量是 url = "http://www.domain.com/my.php?id=" 另外一个变量是 id = 1, 这个数值用循环变化。这样两个变量连接 起来就得到类似“http://www.domain.com/my.php?id=100"的地址 用wget来下载。我不熟悉shell,怎么实现了,多谢!
我有一个文本 类似 8613302200008,460030902234084,1201,12,600101,2002-03-19 12:00:00,2013-06-29 22:00:50 8613302200009,460030918855095,1001,12,600101,2010-12-30 18:06:51,2011-09-12 05:30:21 我想替换第三列的值,如果是1201则替换成15 ,如果是1001则替换成10,这个应该怎么写? 谢谢~
突然想用shell写个像结构体那样子的数组,就是在数组里放置好多字符串。 我自己试验了一下 str=( "IP address" "Local directory" "remote directory" ) 按照上面的做法,通过${#str} 得到的值是10,不是我想要的3。 这应该怎么才能获取正确的值。
[code]echo $string Rolling lessons learned from Hadoop into an open source Hadoop successor [root@netuf20 home]# echo `expr match "$string" 'Hadoop'` 0 [root@netuf20 home]# echo `expr index "$string" 'R'` 1 [root@netuf20 home]# echo `expr index "$string" 'o'` 2 [root@netuf20 home]# echo `expr index "$string" 'Rolling'` 1 [root@netuf20 home]# echo `expr match "$string" 'Rolling'` 7 [root@netuf20 ho...
本帖最后由 gigglesun 于 2013-05-13 23:24 编辑 A=“fe:48:00:00:03:00:00:02:00:10:00:09:c9:03:b2:58" 转换规则: 从字符串首开始,每5个字符为一组,组之间“:”保留,如fe:48为一组, 第二组为00:00....最后一组为b2:58。每组中冒号去掉,从左到右后连续的0去掉,如全部为0,保留一个0,如:[code] fe:48->fe48 00:00->0 03:00->300 00:02->2 00:10->10 00:09->9 c9:03->c903 b2:58->b258 [/code]转换后: B="fe48:...