gpt4 book ai didi

sed - 删除最后一个空白行

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

我的.csv文件末尾有一个参数中断。我尝试使用以下命令删除文件末尾的空白行。

sed -i '/^$/d' combined.csv


但是它不起作用,并且仍然存在空白行。我可以使用以下命令删除最后一行。

sed -i '$d' combined.csv


但是是否可以在删除最后一行之前检查其是否为空?

更新:

我正在使用以下命令来检查每行是否以数字开头。

sed -i '1s/^[^0-9]*//' combined.csv


这仅检查第一行,而不检查其余各行。如何使它检查文件中的所有行?这可能会解决我的问题。

最佳答案

尝试${/^$/d;},如果它是文件的最后一行,则只会匹配空行。

更新:对于第二个问题,只需删除s之前的1,即:sed -i 's/^[^0-9]*//' combined.csv

关于sed - 删除最后一个空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448826/

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