首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Bash脚本: 依据关键字做替换

2013-01-20 
Bash脚本: 根据关键字做替换?? ? ? 根据某个文件的关键字做替换?? ? ? 原本打算将sed跟awk混合使用的,但是

Bash脚本: 根据关键字做替换

?

? ? ? 根据某个文件的关键字做替换

?

? ? ? 原本打算将sed跟awk混合使用的,但是最后还是没成功,只好退而求其次,先将key-value保存到kv数组中,然后根据key依次替换对应文件。

? ? ? 因为value中包含""等字符,所以原本使用的sed 's/XX/XX/g'无法正常使用,改为's@XX@XX@g'

另外学到了Bash中的for循环${kv[@]}

?

? ? ? ?另外一开始,脚本一致性就报错,但是看代码又看不出任何错误。最后才知道,原来这个脚本是通过svn windows客户端上传的,在Linux下需要通过dos2unix进行转换才能使用,而从代码上是看不出任何差别的。不能被表象迷惑啊。

?

?

?

?

?

?

热点排行