正则表达式在每个 \n 处放置一个实际的换行符

正则表达式在每个 \n 处放置一个实际的换行符

我正在编写一个 bash 脚本,用于处理需要写入文件的 blob 数据。插入到 blob 中的数据由换行符分隔。命令行mysql -e select blobfield from datatable > file.txt返回格式为 的数据foo\nbar\nbaz\nmoo
我想将其写入如下所示的文件中
foo
bar
baz
moo

这显然看起来像一个正则表达式作业,但我如何用 \n 替换 \n?

答案1

尝试以下 -

sed  's/\\n/\n/g' file.txt > blob.txt

相关内容