【发布时间】:2010-12-15 10:16:00
【问题描述】:
在我的 .csv 文件末尾有一个段落中断。我尝试使用以下命令删除文件末尾的空白行。
sed -i '/^$/d' combined.csv
但它不起作用,并且仍然存在空白行。我可以使用以下命令删除最后一行。
sed -i '$d' combined.csv
但是是否可以在删除之前检查最后一行是否真的为空?
更新:
我正在使用以下命令来检查每一行是否以数字开头。
sed -i '1s/^[^0-9]*//' combined.csv
这仅检查第一行而不检查其余行。如何让它检查文件中的所有行?这可能会解决我的问题。
【问题讨论】: