ChinaUnix.net
相关文章推荐:

shell 字符串连接

#!/bin/bash for i in `awk -F_ '{print $1}' 1` do str+=$i done echo $str 要将所有$i 赋值到 str中,结果提示 ./a.sh: line 4: str+=185: command not found ./a.sh: line 4: str+=425: command not found 请问如何实现?

by ztj2247 - Shell - 2011-06-08 02:23:39 阅读(7426) 回复(7)

相关讨论

本帖最后由 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 ]...

by coffee777 - Shell - 2010-07-07 14:57:21 阅读(5304) 回复(11)

本帖最后由 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后面的输出为空,为什么

by bowenpro - Shell - 2011-12-20 17:31:15 阅读(9025) 回复(46)

如果我要在 status.bin | awk '{print $1}' | tail -1 中加一个时间怎么加 现在返回 -ipi-------------------------- 我相返回 2006-03-22 01:00:27 -ipi-------------------------- 如何实现

by jun573 - Shell - 2006-03-23 09:59:51 阅读(3183) 回复(4)

1。如何实现两个字符串连接 比如:a=aa b=bb c=aabb 2.如何实现一个函数的返回值赋给一个变量 急阿,请各位大虾帮忙

by waterrain - Shell - 2008-06-16 11:07:51 阅读(32975) 回复(5)

现在需要在shell下获得字符串的长度,请问应该采用什么方式来获得,比如我给一个变量赋值为"test file!"连空格和感叹号一共10个字符,请问我在shell下如何得到长度?从文件中读取字符串长度也是可以的,只要告诉我这2种方式的1个或者2个就可以了,谢谢!! 另外,shell下如何连接ms sql2000数据库???有这样工具或者命令吗?? 希望有知道上面答案的大大不吝赐教!在线等待........谢谢!!!!!!

by realgod - Linux环境编程 - 2007-01-31 16:05:07 阅读(4973) 回复(4)

比如一个变量是 url = "http://www.domain.com/my.php?id=" 另外一个变量是 id = 1, 这个数值用循环变化。这样两个变量连接 起来就得到类似“http://www.domain.com/my.php?id=100"的地址 用wget来下载。我不熟悉shell,怎么实现了,多谢!

by xiongzm - Shell - 2006-05-25 15:40:03 阅读(11519) 回复(5)

求助,获取系统时间,并将系统时间组织称字符串20150714的格式

字符串

by framily - C/C++ - 2015-07-16 13:21:22 阅读(1786) 回复(13)

本帖最后由 biubiuu 于 2015-03-10 11:50 编辑 我要更换网卡0的mac和ip,下面是/etc/network/interfaces 文件的一部分 auto eth0 iface eth0 inet static pre-up ifconfig eth0 hw ether 84:7E:40:EF:D6:C6 address 192.168.2.88 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 我是这么做的 ip=192.168.1.1 mac=01:01:01:01:01:01 sed -i -e "0,/^address/s/.*\(a...

替换字符串

by biubiuu - Shell - 2015-04-13 13:37:40 阅读(1649) 回复(11)

我有一个文本 类似 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,这个应该怎么写? 谢谢~

by lilyok12345 - Shell - 2014-10-17 15:28:12 阅读(2218) 回复(11)

突然想用shell写个像结构体那样子的数组,就是在数组里放置好多字符串。 我自己试验了一下 str=( "IP address" "Local directory" "remote directory" ) 按照上面的做法,通过${#str} 得到的值是10,不是我想要的3。 这应该怎么才能获取正确的值。

by 一世缥缈 - Shell - 2014-06-18 14:13:46 阅读(13229) 回复(6)