gpt4 book ai didi

shell - 通过 echo 在 Ubuntu 中的 shell 脚本中输入

转载 作者:行者123 更新时间:2023-12-04 19:04:25 25 4
gpt4 key购买 nike

我在网上寻找这个,但什么也没想到,我在stackoverflow上找到了这个问答Echo tab characters in bash script
但这对我没有帮助。

我有大约9000行的索引,每行有一个或两个中文字母。

无论如何,我想重写每一行,所以最后只有空格是一样的。例如:

在原始索引中:AB

在新索引中:AB

这是我写的脚本,但它没有做它只是在索引中的每个项目后放置空行,没有空格,我错过了什么???

这是艰难的代码:

 rm new_index.txt
for line in $(cat index.txt)
do
echo "$line \t" >> new_index.txt
done

最佳答案

尝试使用 sed

sed -e 's/$/ /' index.txt > new_index.txt

您也可以就地进行,即更新同一个文件
sed -e 's/$/ /' -i index.txt

带备份
sed -e 's/$/ /' -i.bak index.txt

关于shell - 通过 echo 在 Ubuntu 中的 shell 脚本中输入 <space>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8220003/

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