gpt4 book ai didi

Bash:如何用定界符分割一行并在新行上打印每个元素?

转载 作者:行者123 更新时间:2023-12-05 08:39:47 25 4
gpt4 key购买 nike

我有一个 CSV 文件,其标题包含 2000 多列。我希望只读取第一行然后拆分它,并在新行中打印每个列名,这样我就可以 grep 查看是否存在列。我卡住了

head -n 1 file.csv | ### what do do here? ### | grep var_i_want

最佳答案

你可以使用tr,比如:

head -n 1 file.csv | tr "," "\n"

这不会处理其中包含逗号的字段。如果您有权访问 python,您可以:

head -n 1 file.csv | python -c 'import csv,sys; print("\n".join(csv.reader(sys.stdin).next()))'

关于Bash:如何用定界符分割一行并在新行上打印每个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58829473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com