Fel*_*lix 48
(你将使用linux终端/控制台)
使用head -n NUMBEROFLINES file.csv
来获取第一NUMBEROFLINES
线.使用shell重定向(>
)将其写入另一个文件,如下所示:
head -n NUMBEROFLINES file.csv > mynewfile.csv
Run Code Online (Sandbox Code Playgroud)
请注意,这将完全重新创建mynewfile.csv
,如果它有任何内容,现在它永远被删除(-ish).
如果您碰巧想要相反的(最后 x行),请使用tail
.
这两个工具都附带了man和info页面(man head
或者info head
- 习惯了man
)和一个--help
标志(head --help
实际上向我显示了或多或少的手册页).
head -n 10 data.csv >> /tmp/first_and_last.csv # Note the ">>"
tail -n 10 data.csv >> /tmp/first_and_last.csv # Note the ">>"
Run Code Online (Sandbox Code Playgroud)
这将打开文件/tmp/first_and_last.csv
并附加(>>
,>
将重新创建/删除文件!)data.csv
在"结束" 的第一行和最后10行/tmp/first_and_last.csv
.
Mac OS: 根据互联网(tm),这些命令也可用于(基于Unix的)Mac OS(你必须通过Finder启动终端).
归档时间: |
|
查看次数: |
32994 次 |
最近记录: |