shell 解析csv
时间: 2023-07-05 11:36:15 浏览: 49
在 shell 中解析 CSV 文件可以使用 awk 命令或者 sed 命令。假设我们有一个包含三列数据的 CSV 文件,可以使用以下命令解析:
1. awk 命令
```bash
awk -F ',' '{print $1,$2,$3}' filename.csv
```
该命令使用逗号作为分隔符,打印出每一行的三个字段。
2. sed 命令
```bash
sed 's/,/ /g' filename.csv
```
该命令将逗号替换为空格,从而将每一行的字段分隔开来。
注意:这些命令只适用于 CSV 文件中没有包含逗号或换行符等特殊字符的情况。如果 CSV 文件中包含这些特殊字符,则需要使用更加复杂的解析方法。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)