csv Unix上头和尾

b1zrtrql  于 2023-01-22  发布在  Unix
关注(0)|答案(3)|浏览(111)

我的第二个家庭作业要求我们在Unix或Linux中编写一个命令,使用head和tail来提取多个文件的某些部分,我不知道该如何操作,问题如下:
(5分)使用head and tail,写一个命令提取一个文件的第二段(即数据段),把这个变成一个叫extractdata的可执行脚本(你不需要交这个),然后使用find和extractdata,写一个命令获取month目录下所有. csv文件的第二段,并将输出放入名为polls.csv的文件中。请确保将此文件保存在您的主目录中。您将在下一次分配时再次使用它。[提示]在脚本中,不要忘记命令行变量$1。示例:标题-52 $1
. csv文件由三部分组成:(1)两行标题,描述字段;(2)51行表示每个州(加上华盛顿特区)的数据;(3)文件的其余部分是摘要信息。第二部分中每个州的数据字段是用逗号分隔的。我必须得到第二节。
谢谢你。

5tmbdcev

5tmbdcev1#

分阶段进行:

  • 读取head和tail都做了什么(获取前n行和后n行)
  • 想想你需要什么(中间的51行)
  • 你怎么能这么做?
vs91vp4v

vs91vp4v2#

使用head提取结果的前53行,使用tail提取结果的后51行(实际上忽略了前2个标题行)。

3htmauhk

3htmauhk3#

我遇到的问题是如何从多个.csv文件中获取数据。我使用通配符来解决这个问题。如果其他人需要知道我使用了这个:
标题-n 53 $1 /usr/本地/临时管理计划/选举2008/**/.csv|尾-n 51 1美元

相关问题