LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1035|回复: 14

请问,shell如何取出属性文件中key的内容?谢谢

[复制链接]
发表于 2006-12-13 11:06:00 | 显示全部楼层 |阅读模式
propert文件内容:
name=hell
key=ok
gole=1

shell如何取出key的内容?
发表于 2006-12-13 12:19:23 | 显示全部楼层
grep key | cut -c5-7
就可以取
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-13 13:04:25 | 显示全部楼层
grep key | cut -c5-7    what?
回复 支持 反对

使用道具 举报

发表于 2006-12-13 15:46:42 | 显示全部楼层
啊哦 你这个key的值是固定的还是变量?
如果是固定的就可以这样取出来啊。
grep 和 cut 命令
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-13 16:09:47 | 显示全部楼层
cut -c5-7
-c5-7是什么?
key是固定的,但是它的值是变化的。propert文件的名字是test.properties

grep key | cut -c5-7就可以了吗?
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:18:13 | 显示全部楼层
你的这个key的值是变动的 你$key 能不能取出来 如果不行的话 这个值范围你知道嘛
more test.properties | grep key | cut -c5-7 这个值就可以取出来 然后赋给一个变量就可以了 cut -c5-7的意思是 取第5到第7个字符。
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:18:35 | 显示全部楼层
你的这个key的值是变动的 你$key 能不能取出来 如果不行的话 这个值范围你知道嘛
more test.properties | grep key | cut -c5-7 这个值就可以取出来 然后赋给一个变量就可以了 cut -c5-7的意思是 取第5到第7个字符。
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:18:38 | 显示全部楼层
你的这个key的值是变动的 你$key 能不能取出来 如果不行的话 这个值范围你知道嘛
more test.properties | grep key | cut -c5-7 这个值就可以取出来 然后赋给一个变量就可以了 cut -c5-7的意思是 取第5到第7个字符。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-13 16:39:57 | 显示全部楼层
OK了,谢谢。
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:47:42 | 显示全部楼层
不客气 字数啊 字数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表