面试题答案
一键面试- 使用vim添加表头:
- 打开文件:在终端中输入
vim bigdata.txt
。 - 进入插入模式:按下
i
键。 - 在文件开头输入表头
序号,姓名,数值
。 - 退出插入模式:按下
Esc
键。 - 保存并退出:输入
:wq
并回车。
- 打开文件:在终端中输入
- 使用nano批量替换字符:
- 打开文件:在终端中输入
nano bigdata.txt
。 - 按下
Ctrl + W
搜索文件开头,确保从表头后开始操作。 - 按下
Ctrl + R
再按下Ctrl + W
,输入:
查找:
。 - 找到后,按下
Ctrl + K
删除:
,然后输入,
。 - 按下
Ctrl + X
保存修改(输入Y
确认保存,回车确认文件名)。
- 打开文件:在终端中输入
- 使用Bash命令删除Value值小于10的数据行:
- 可以使用
awk
命令,在终端中输入:
上述awk -F ',' '$3 >= 10' bigdata.txt > new_bigdata.txt mv new_bigdata.txt bigdata.txt
awk
命令以,
为分隔符,筛选出第三列(Value值)大于等于10的行,并输出到new_bigdata.txt
,然后将新文件重命名为原文件名bigdata.txt
。 - 可以使用