如何使用 Miller 命令列工具刪除 csv 檔案中的空白行?

如何使用 Miller 命令列工具刪除 csv 檔案中的空白行?

我有一個 csv 檔案(在 Mac 上),其中有許多空白行。

我正在使用磨坊主用於其他進程的命令列工具,並且希望也使用該工具刪除空白行。

到目前為止,我在文件中找不到任何內容,但它非常廣泛,所以我可能在某個地方忽略了它。

答案1

動詞是skip-trivial-records:

mlr --csv skip-trivial-records input.csv >output.csv

答案2

如果您可以使用其他工具(grep),您可以按以下方式完成:

grep -v ^$ input_file >output_file

相關內容