Forrest logo
back to the tsv-filter tool

tsv-filter:tldr:6d9eb

tsv-filter: Print the lines where a specific column is empty.
$ tsv-filter --invert --not-empty ${column_number} ${path-to-tsv_file}
try on your machine

The command "tsv-filter --invert --not-empty ${column_number} ${path-to-tsv_file}" is used to filter a TSV (Tab-Separated Values) file and retrieve rows that have an empty value in a specific column.

Here is an explanation of each component of the command:

  • "tsv-filter": This is the name of the command-line tool or program that is being invoked.
  • "--invert": This flag specifies that the filtering condition should be inverted. In other words, instead of retrieving rows that match the condition, it will retrieve rows that do not match the condition.
  • "--not-empty": This flag specifies the filtering condition to check if the specified column is not empty.
  • "${column_number}": This is a placeholder representing the column number in the TSV file that you want to filter. You should replace "${column_number}" with the actual column number (starting from 1).
  • "${path-to-tsv_file}": This is a placeholder representing the path to the TSV file you want to filter. You should replace "${path-to-tsv_file}" with the actual path to the file.

To summarize, the command is used to filter a TSV file and retrieve rows that have a non-empty value in a specific column. The "--invert" flag inverts the filtering condition to retrieve rows that have an empty value in the specified column.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the tsv-filter tool