【发布时间】:2017-02-24 11:35:56
【问题描述】:
如何读取在 bash 脚本中有列的文件(文本或 csv)? 我用过 awk。
awk '{print $1,$2,$3}' file_name.txt
但它不起作用。
还有其他方法吗?
【问题讨论】:
-
您的文件看起来如何?逗号分隔或制表符分隔
-
您的行假定 file_name.txt 包含空格(制表符、空格)作为分隔符。如果您的文件包含“,”,那么您需要告诉 awk 使用“,”作为分隔符。您可以使用 -F 选项执行此操作:
awk -F, '{print ...。