gpt4 book ai didi

linux - 如何更改文本文件中的文件内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:01 26 4
gpt4 key购买 nike

这是test.txt

hello mate
good morning
no worries

这是我的代码

#!/bin/bash

while
do
printf "whice one do you change? "
read change
printf "how to change? "
read after
done < test.txt

我想在 test.txt 文件中将“good”更改为“gooood”

and here is conditions
-not using sed
-not using perl

我怎样才能改变它?请帮帮我~!!!

最佳答案

sed 是这种简单替换的最佳工具,但如果不允许使用工具,您可以恢复到 bash 功能

 while read line; do echo ${line/good/goood}; done < good.txt > goood.txt

假设原始文件是good.txt,这会将字符串“good”替换为“goood”并写入goood.txt。

关于linux - 如何更改文本文件中的文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34162334/

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