小编Fel*_*rte的帖子

是否可以使用 sed 在几列中放置双引号?

我正在完成我的课程完成工作,我需要操作具有 60 万行的 .csv 文件的某些列。我已经在几个关于 sed 和 awk 的论坛中搜索过,但没有找到类似的东西(不幸的是,我对 Linux 的了解不是很深)。我发现通常只处理一列或全部......我需要的是只在第一、第五和第六列中放置双引号。

例如:

2018-03-18 4:56:17,255.255.255.255,00,ssh,admin,123
Run Code Online (Sandbox Code Playgroud)

成为

"2018-03-18 4:56:17",255.255.255.255,00,ssh,"admin","123"
Run Code Online (Sandbox Code Playgroud)

不过,也许我还是会更改一些专栏,因为我刚刚开始从事数据挖掘,我不知道几周后的配置会是什么样子,所以如果你能做一个简单的逻辑语法,我将永远感激.

sed text-processing csv columns

1
推荐指数
1
解决办法
4805
查看次数

标签 统计

columns ×1

csv ×1

sed ×1

text-processing ×1