Mar*_*man 1 linux text-processing
我有一个包含 1127 列的数据集,我只需要知道标题而不需要在每列中列出数据本身。
例如,数据为
name age
m 33
A 26
Run Code Online (Sandbox Code Playgroud)
我需要 UNIX 中的代码来提供标题,在本例中为:姓名、年龄。
head -n 1 filename
# OR
cat filename | head -n 1
Run Code Online (Sandbox Code Playgroud)
sed 1q filename
# OR
sed -n 1p filename
# OR
cat filename | sed 1q
Run Code Online (Sandbox Code Playgroud)
awk NR==1 filename
# OR
cat filename | awk 'NR==1'
Run Code Online (Sandbox Code Playgroud)
ex -sc '1p|q' filename
Run Code Online (Sandbox Code Playgroud)
more -n2 -pq filename
# OR
cat filename | more -n2 -pq
Run Code Online (Sandbox Code Playgroud)
在上述所有命令中,cat filename | 旨在作为生成文本输出的任何命令的替代品,展示如何在管道中使用这些工具。
所有命令仅使用POSIX 规范中列出的功能。
| 归档时间: |
|
| 查看次数: |
17234 次 |
| 最近记录: |