LinuxSir.cn,穿越时空的Linuxsir!

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

有没有什么比较方便的手段,完成特定的替换工作?

[复制链接]
发表于 2003-7-2 13:08:17 | 显示全部楼层 |阅读模式
我有一个文件A中部分内容做成不同的“标签”,然后定义另一个标签和改标签要替换成的值的对照表的文件B。运行程序后将A文件中的标签按照B文件中改标签对应的值进行替换?当然希望文件B中能定义很多种不同的“标签”。

不知我的描述是否清晰。请大家帮帮忙?
例如:文件A
string <标签1>;
string <标签2>;

文件B
<标签1>=Buf
<标签2>=Buf2

替换后的文件A
String Buf;
String Buf2;
发表于 2003-7-2 14:13:06 | 显示全部楼层
肯定是有的。可以用脚本编程来实现比较方便。你可以到shell版去问问。
发表于 2003-7-3 01:47:56 | 显示全部楼层
对啦,Sandy 刚刚问道 lex 的问题,不嫌麻烦的话你也可以学学 lex。

不然呢,你用 sed 或者 awk 不就可以了么。

否则就是 kj501 老大说的,写个 shell, perl 之类的小程序也比较容易。
发表于 2003-7-3 10:51:13 | 显示全部楼层
什么是tex?
发表于 2003-7-3 11:48:05 | 显示全部楼层
你说的tex和lex是不同的,一个是写文章时候用的,一个是生成词法分析的程序的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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