当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]如何用SHELL实现字符串分解,读取文件的小程序
帖子发表于 : 2006-07-10 11:18 

注册: 2006-07-10 11:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
如题,请高手给予初学者帮助.
我只知道需要用到正则表达式但具体不只怎样实现字符串的分解.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-10 16:22 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
http://forum.ubuntu.org.cn/weblog_entry.php?e=727


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-10 17:34 

注册: 2006-07-10 11:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
楼上的老大能讲明白一点吗,我还是不太明白.或者你加我MSN给我讲一下,谢谢!
MSN:tcj1213@gmail.com


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-07-10 18:34 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
代码:
man bash 之字符串
2006-4-12 周三, 下午11:19

${string:offset:length}
${#string} 长度
${string#wildchar} 去掉头部匹配
${string%wildchar} 去掉尾部匹配
${string/search/replace}


比如有个字符串
str="dlsjklsjdlfjd"
然后
echo ${str:2:3}
就是显示sjk
echo ${str%dl*}
就是显示dlsjklsj,把dl*,即dlfjd去掉了。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-07-11 11:49 

注册: 2006-07-10 11:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
感谢楼上的解答,我还有个问题,就是如何从一个文件中读取字符串到另一个变量中.
比如我想要在一个类似xxx:xxx:xxxxx的字符串中将第一个冒号前的字符读取到一个变量中,应怎样实现.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-07-11 13:15 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
k=${str%%:*}


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-07-11 14:21 

注册: 2006-07-10 11:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
我还有个问题,就是如何从一个文件中读取字符串到另一个变量中.


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-07-11 15:18 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
read
其他的看man bash
自己找中文的看。置顶帖子里面有。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-07-11 15:57 

注册: 2006-07-10 11:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
man bash有中文的吗?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译