---
name: "print-columns"
section: "1"
platform: "linux"
package: "ncbi-entrez-direct"
version: "24.0.20250523+dfsg-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/print-columns"
---

# print-columns(1)

transform lines of a tab-delimited table

## NAME

print-columns - transform lines of a tab-delimited table

## SYNOPSIS

**print-columns** *expr*\[**,***expr...*\]

## DESCRIPTION

**print-columns** reads a tab-delimited table from standard input and writes to standard output the result of evaluating the specified [**awk**(1)](/awk/1.md) expression(s) on each row.

## NOTE

Callers will typically want to surround the expressions by single quotes to protect them from shell expansion.

## SEE ALSO

[**awk**(1)](/awk/1.md), [**filter-columns**(1)](/filter-columns/1.md), [**just-top-hits**(1)](/just-top-hits/1.md), [**reorder-columns**(1)](/reorder-columns/1.md), [**sort-table**(1)](/sort-table/1.md), [**transmute**(1)](/transmute/1.md), [**uniq-table**(1)](/uniq-table/1.md), [**xinfo**(1)](/xinfo/1.md), [**xtract**(1)](/xtract/1.md).
