Ubuntu 删除csv多列数据
时间: 2024-03-24 15:17:39 浏览: 134
可以使用命令行工具`cut`来删除CSV文件中的多列数据。`cut`命令可以从文件或标准输入中选择行和列,并将它们写入到标准输出中。
例如,假设你的CSV文件名为`data.csv`,其中有5列数据,并且你想删除第2列和第4列。你可以使用以下命令:
```
cut -d ',' -f 1,3,5 --complement data.csv > new_data.csv
```
解释一下这个命令:
- `-d ','`表示以逗号作为分隔符。
- `-f 1,3,5 --complement`表示选择第1列、第3列和第5列,并忽略其他列。
- `data.csv`是要处理的文件名。
- `> new_data.csv`表示将输出写入新的文件`new_data.csv`中。
执行完这个命令后,新的CSV文件`new_data.csv`中将只剩下第1列、第3列和第5列的数据。
阅读全文