小编Kap*_*n K的帖子

在bash中解析CSV并分配变量

我有一个格式的csv(在Linux上使用Bash)

DN , MAC , Partition ,  

123 , abc , xyz  
321 , asd , asd 
Run Code Online (Sandbox Code Playgroud)

我可以使用awk解析它

eval MAC=($(awk -F "," '{print $1}' random.csv))
Run Code Online (Sandbox Code Playgroud)

这是在CSV每一列完成,因此我可以打电话DN[2],MAC[2]独立等,这是人工和单独分析它们.

但是如何逐行解析csv呢?例如:如果我呼叫DN123,则相应的MAC并且Partition也应该返回.

linux csv bash awk parsing

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

标签 统计

awk ×1

bash ×1

csv ×1

linux ×1

parsing ×1