【发布时间】:2015-09-16 13:42:25
【问题描述】:
不确定这个问题是否已经被问过,但基本上我想从包含特殊字符的 file1 中读取并将它们更改为 URL 编码版本。 file2 是一个以竖线分隔的文档,例如:#|%23。
因此,当脚本从 file1 中读取“#”时,它会将其更改为 “%23”。有 174 个不同的字符需要识别,所以如果 陈述是不可行的。
注意:我写的是bash
我正在考虑使用 sed 或 awk 之类的东西,但是我不知道如何将它与文本文件一起使用。
有什么建议吗?
【问题讨论】:
-
使用已经拥有处理 URL 编码的库的语言。
-
请包含您输入文件的正确示例,以及您期望的输出和您迄今为止编写的代码。如果该代码达到产生输出的程度,请也包括在内。这里的人们很乐意提供帮助,但更好的问题是依赖于更好的答案。
-
是的,对 chepner 的评论 +1。虽然我怀疑您的建议可以 完成,但另一个问题是它是否应该 完成。听起来你好像在重新发明一个轮子来支持XY Problem。