文件build.properties中定義屬性值:
jar_out_dir=/tmp/aaa
在shell中讀取:
build]$ grep jar_out_dir build.properties
jar_out_dir=/tmp/aaa
我希望把“jar_out_dir=/tmp/aaa”直接聲明成變量供下面的程序使用。
但是當前是一個字符串,該如何操作?
build]$ declare `grep jar_out_dir build.properties` | echo ${jar_out_dir}
/tmp/aaa
由此可見,通過此命令之后,原來的串值已經轉化成變量。
-------------------------------------------------------------------------------------------
如果build.properties中是下面的配置:
jar.out.dir=/tmp/aaa
在Shell中就可以采用如下的方法:
declare `grep jar.out.dir build.properties|sed -e "s/\./_/g" -`
echo ${jar_out_dir}
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2012-07-19 10:15
zhyiwww 閱讀(1364)
評論(0) 編輯 收藏 所屬分類:
linux