【发布时间】:2021-09-26 01:27:58
【问题描述】:
我想实现这个程序。
我有这个命令:
sed -i -e 's/few/asd/g' /usr/local/sbin/.myappenv
如果文件.myappenv 中有few 字符串文本,则此命令有效。但无论是否找到 few,此命令都无法简单地创建 asd 文本。
所以,如果有 few 文本,应该替换它,如果 few 文本丢失,只需在第一行创建它。
编辑_:
它应该在文档的第一行创建字符串.myappenv,只有在没有巧合的情况下才应该创建。
文件.myappenv 应该包含=>
asd
如果文件已经填充了few,只需替换它 =>
asd
【问题讨论】:
-
just create it.在哪里?在行的开头?最后?在第 5 个字符处? -
请在您的问题中添加示例输入(无描述、无图像、无链接)以及该示例输入所需的输出(无评论)。
-
抱歉没有指定,它应该在第一行创建它@KamilCuk
-
我编辑了问题以解释我面临的问题@Cyrus
-
我还是不明白。似乎有两种情况:文件包含
few,或者不包含。你能显示这两种场景的输入和期望的输出吗?