当前位置: 首页 > news >正文

用linux命令将文本格式文件转换为csv文件

文章目录

  • 前言
    • 例:
  • 总结

前言

用到linux命令awk


  • 使用 awk 命令来将文本文件转换为 CSV 格式。假设你有一个以空格或制表符分隔的文本文件,以下是将其转换为 CSV 格式的命令:
awk 'BEGIN { OFS="," } { print $1, $2, $3 }' input.txt > output.csv
  • 这里假设输入文件 input.txt 中的字段是用空格或制表符分隔的,你可以根据实际情况调整字段分隔符。$1$2$3 表示输入文本中的第一、第二、第三个字段,你可以根据需要添加或删除字段。

  • 如果你的文本文件中的字段是使用不同的分隔符(例如逗号或分号),你可以使用 awk 的 -F 参数指定输入文件的字段分隔符,例如:

awk -F',' 'BEGIN { OFS="," } { print $1, $2, $3 }' input.txt > output.csv
  • 这里假设输入文件 input.txt 中的字段是用逗号分隔的。你也可以将 -F',' 替换为其他分隔符,以适应你的实际情况。
  • 请确保替换命令中的 input.txt 为你的输入文件名,并将输出重定向到你想要保存 CSV 文件的路径及文件名。

例:

' '分隔的字段,修改为 ',' 分隔。

awk -F' ' 'BEGIN { OFS="," } { print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32}' zqxk_veh.txt > zqxk_veh.csv

总结

如果此篇文章有帮助到您, 希望打大佬们能关注点赞收藏评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!

http://www.lryc.cn/news/302299.html

相关文章:

  • C++中的binary_search函数详解
  • 程序员为什么不喜欢关电脑?我来回答
  • 波奇学Linux:动静态库
  • 1723. 完成所有工作的最短时间
  • 初始HTTP协议
  • C++ 位运算常用操作 二进制中1的个数
  • 大数据领域的数据仓库
  • sentinel的资源数据指标是如何采集
  • 算法刷题:找到字符串中所有的字母异位词
  • 【Java EE初阶十九】网络原理(四)
  • 12.23 校招 实习 内推 面经
  • FPGA转行ISP的探索之一:行业概览
  • Linux系统之部署网页小游戏合集网站
  • 【白嫖8k买的机构vip教程】python(2):python_re模块
  • 【CSS】display:flex和display: inline-flex区别
  • rpm安装gitlab
  • 图论之dfs与bfs的练习
  • Vue练习5:图片的引入
  • SpringBoot+Kafka
  • 世界顶级名校计算机专业,都在用哪些书当教材?(文末送书)
  • 蓝桥杯刷题--python-8(2023 填空题)
  • Eclipse - Reset Perspective
  • 1.5v的电池电压低于多少v等于没电
  • LabVIEW智能监测系统
  • 代码随想录刷题第34天
  • AMD FPGA设计优化宝典笔记(5)低频全局复位与高扇出
  • 14. Qt 程序菜单实现,基于QMainWindow
  • 如何利用SpringSecurity进行认证与授权
  • 如何简单上手清华AutoGPT并搭建到本地环境
  • 【漏洞复现-通达OA】通达OA share存在前台SQL注入漏洞