簡體   English   中英

使用 bash 從 .txt 文件中刪除標題/列

[英]Delete header/column from .txt file with bash

我正在 Mac OSX 上使用 bash 腳本自動化工作流程。 在此工作流程中,我想添加一個命令,該命令從我的表 (.txt) 文件中刪除以制表符分隔的標題。 它看起來如下:

header1 header2 header3
a       1       
b       2       
c       3       
d       4       
e       5       
f       6       

如您所見,名為header3的第三列是空的。

我已經注意到這個帖子還是這一個,但我不明白的論點。

您能否建議一行自動刪除第三列的代碼,或者(甚至更好)刪除名為“header3”的標題?

我找到了答案在這里表2C。

sed s/header3//g input.txt > output.txt

awk旨在處理以空格分隔的文本列:

awk '{print $1 "\t" $2}' input.txt > output.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM