当前位置: 首页 > 面试题库 >

tr命令-如何用实际的换行符(\ n)替换字符串“ \ n”

宋正真
2023-03-14
问题内容

我想使用tr命令用新行(\ n)替换所有出现的字符串“ \ n”。

我试过了,tr '\\n' '\n'但这似乎匹配任何’'和任何’n’


问题答案:

这是使用以下方法的方法sed

sed 's/\\n/\n/g'

用法示例:

\n就地替换文件中所有出现的内容:

sed -i 's/\\n/\n/g' input_filename

替换所有\n通过管道出现的事件,并保存到另一个文件中

cat file1 file2 file3 file4 | sed 's/\\n/\n/g' > output_file


 类似资料:
  • 问题内容: 有没有一种方法可以使用 Python 进行字符翻译/音译(类似于命令)? Perl中的一些示例是: 问题答案: 看到 请注意文档中有关unicode字符串翻译中微妙之处的评论。 对于Python 3,您可以直接使用: 编辑:由于有点高级,因此也可以考虑使用。

  • 问题内容: 尝试简单地替换一些新行。尝试了3种不同的方法,但我没有任何改变: 这些都应该起作用,但是我仍然可以换行。它们是双精度的:“ \ r \ r”。那不应该让这些失败吗? 问题答案: 已经有在换行符之前 替换 插入* 标签的[]功能: ~~~~* 示例(键盘): 但是,如果仍然无法正常工作,请确保文本被双引号引起来。 那是因为单引号不会“扩展”转义序列,例如与双引号字符串相比。引用PHP文档

  • 问题内容: 我想替换字符串中第n个出现的子字符串。 一定有什么我想做的事情是 最简单,最Python化的方法是什么? 为什么不重复: 我不想在这种方法中使用正则表达式,而我发现的类似问题的大多数答案只是正则表达式剥离或真正复杂的功能。我真的想要尽可能简单而不是正则表达式的解决方案。 问题答案: 我使用简单的函数,该函数列出所有出现的事件,选择第n个位置,并使用它将原始字符串分成两个子字符串。然后,

  • 在卸载时,需要恢复从注册中的某个项目中删除掉添加的内容,这可以使用字符串替换来实现,即使用空串替换掉添加的内容就可以了。NSIS本身提供的字符串函数是很少的,大多数字符串函数都是借助它强大的宏功能实现的。字符串替换可以使用StrRep来实现。StrRep函数包含在StrFunc.nsh文件中。在NSIS的例子中,有一个StrFunc.nsi就是介绍如何使用这些函数的。要实现字符串函数,需要包含St

  • 问题内容: 如何使用JavaScript从值读取换行符并将所有换行符替换为元素? 例: 从PHP传递的变量如下: 我希望我的结果在JavaScript转换后看起来像这样: 问题答案: 这会将所有退货转换为HTML 如果您想知道什么?:的意思。它称为非捕获组。这意味着括号内的正则表达式组不会保存在内存中,以后再引用。

  • 假设我有一个字符串,如下所示: 我想把“abcd”换成“dddd”。我曾试图做这样的事: 它不起作用。有什么建议吗? 编辑:更具体地说,我在Java工作,我试图解析超文本标记语言文档,具体地说