gpt4 book ai didi

bash - 用sed插入n个重复字符

转载 作者:行者123 更新时间:2023-12-05 08:44:13 28 4
gpt4 key购买 nike

从 mysql 查询创建一个打印输出文件,我在每个 TOTAL 字符串后插入一个分隔线:

sed -i /^TOTAL/i'-------------------------------------------------- ' file.txt

有没有更优雅的方法来重复 n 个“-”字符而不是键入它们?

例如,如果我不得不简单地生成一行而不查找/插入,我会使用:

echo -$-{1..50} | tr -d ' '

但不知道如何使用 sed 将类似的操作写入文件。

谢谢!

最佳答案

将两者结合起来:

sed -i /^TOTAL/i"$(echo -$___{1..50} | tr -d ' ')" file.txt

关于bash - 用sed插入n个重复字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15072875/

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