小编AAC*_*AAC的帖子

如何将终端中的数据导出到文件(例如 csv 文件)

我是使用 Linux 的完全初学者,我想知道如何将命令行中的一堆数据导出到 csv 或电子表格文件(甚至文本也可以)。现在我只是echo在一个打印出大量数据的主题上使用。所以我可以看到随着时间流逝的数据。我想要做的是仅将带有数字的部分分开并将它们导出到数据文件中。

因此,例如,如果命令重复流式传输类似以下内容:

header: 
  seq: 93342 
  stamp: 
    secs: 1406820172 
    nsecs: 191358647 
  frame_id: '' 
name: ['arm_joint_1', 'arm_joint_2', 'arm_joint_3', 'arm_joint_4', 'arm_joint_5', 'gripper_finger_joint_l', 'gripper_finger_joint_r'] 
position: [2.116426527797216, 1.8058519002096407, -1.6111500844302575, 3.479512978878036, 2.8513271915116376, 0.0, 0.0] 
velocity: [-0.0, -0.0, 0.0, -0.0, -0.0, 0.0, 0.0] 
effort: [] 
--- 
header: 
  seq: 93343 
  stamp: 
    secs: 1406820172 
    nsecs: 211357280 
  frame_id: '' 
name: ['arm_joint_1', 'arm_joint_2', 'arm_joint_3', 'arm_joint_4', 'arm_joint_5', 'gripper_finger_joint_l', 'gripper_finger_joint_r'] 
position: [2.116426527797216, 1.8058519002096407, -1.6111500844302575, 3.479512978878036, 2.8513271915116376, 0.0, 0.0] 
velocity: [-0.0, -0.0, 0.0, -0.0, -0.0, 0.0, 0.0] 
effort: …
Run Code Online (Sandbox Code Playgroud)

grep sed csv spreadsheet

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

grep ×1

sed ×1

spreadsheet ×1