gpt4 book ai didi

linux - 使用 shell 脚本用文件中的斜杠替换行

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:59 24 4
gpt4 key购买 nike

我正在尝试使用 shell 脚本替换文本文件中的一行文件中的行是 path=/home/new/abc/xyz 我必须将其更改为 path=/arun/old我想使用 shell 脚本来做到这一点。我试过像

sed -i /path=/home/new/abc/xyz/c\path=/arun/old

但是没有成功

最佳答案

-i 表示您需要包含输入文件名,并且根据操作系统,您需要指定备份文件的扩展名(以及包含该文本的输入文件)。以下将转换包含要转换的字符串的文件(test.txt):

path=/home/new/abc/xyz to /arun/old

使用此命令:

sed -i '.bak' 's#/home/new/abc/xyz#/arun/old#' test.txt

关于linux - 使用 shell 脚本用文件中的斜杠替换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49518860/

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