gpt4 book ai didi

bash - 如何在命令中使用文件并将输出重定向到同一文件而不截断它?

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

基本上我想从一个文件中获取输入文本,从该文件中删除一行,然后将输出发送回同一个文件。如果这能让它更清楚的话,那就是沿着这些思路的东西。

grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_name

但是,当我这样做时,我得到的是一个空白文件。有什么想法吗?

最佳答案

使用sponge对于这类任务。它是 moreutils 的一部分。

试试这个命令:

 grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name | sponge file_name

关于bash - 如何在命令中使用文件并将输出重定向到同一文件而不截断它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57366480/

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