gpt4 book ai didi

linux - 文件到字符串和字符串到 bash 中的文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:38 25 4
gpt4 key购买 nike

我想将文件转换为字符串并进行一些处理,然后在 Linux 的 bash shell 中再次返回相同的文件。

主要目的是通过';'删除文件中不存在的新行'\n',并通过替换';获得文件增益; ' by '\n'。(; 文件中不存在)

当我使用 :set list 检查文件以检查文件中的所有字符时。我可以在行尾和运行时看到 $ :

:%s/\n\;\g 

替换它有效,但下一步

:%s/;/\n\g

不起作用,我可以在新行看到字符 ^@ 而不是 $

在shell中如何实现?

最佳答案

考虑到您在谈论 vim 命令行。我非常怀疑你说的:%s/\n\;\g工作中。

用';'替换换行符尝试::%s/\n/;/g

同样';'换行试试:%s/;/\r/g

清楚解释为什么要使用 \r可以查到here .

%s的用法是:%s/<string_to_be_replaced>/<string_to_be_replaced_with>/g .

关于linux - 文件到字符串和字符串到 bash 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com