【发布时间】:2019-08-25 05:05:03
【问题描述】:
请帮助我创建一个 shell 脚本来搜索所有行并使用 sed 替换文件中的格式。
示例 - 将 [‘abc,xyz’] 更改为 [‘abc’,’xyz’]
【问题讨论】:
-
如果您询问家庭作业,您应该(1)真诚地尝试首先自己解决问题(在您的问题中包含您的代码)。 (2) 询问您现有实施的具体问题(包括您收到的任何错误)。 (3) 承认问题是家庭作业。 (4) 请注意您的学校政策。 (5) 切勿使用您不理解的代码。见:How do I ask and answer homework questions?
-
如果输入是“
plain, comma-laden, text [‘abc,123’] with more commas, and [‘antelope,zebra’] too”会发生什么——应该映射包含123的方括号,是否应该映射指羚羊和斑马的方括号?只知道一个样本输入和输出是不够的。或者,更确切地说,它鼓励像echo "[‘abc,xyz’]" | sed 's/\[‘abc,xyz’]/[‘abc’,’xyz’]/'这样的答案,尽管它符合您的要求,但这可能不是您的想法。智能引号‘’也很重要吗?替换文本应该是[‘abc’,‘xyz’]吗?