首页 > 解决方案 > 如何关联数据以使用 awk 执行命令操作?

问题描述

在处理多个 .csv 文件后,我一直在尝试做一些事情;将具有相同 key id 的文件合并到具有两列的最终文件中。IE

col1 col2
a     b
x     y

我希望在这些数据的基础上,逐行读取,并将此结果关联起来以根据每一行创建文件夹和子文件夹。

IE

mkdir -p a/b计算包含此值的行之间的关系。

有任何想法吗?

谢谢

标签: awk

解决方案


不确定你到底想要什么,但这里有一些你可以做的事情

$ awk 'NR>1{system("mkdir -p "$1"/"$2)}' file

$ tree
.
├── a
│   └── b
├── file
└── x
    └── y

4 directories, 1 file

推荐阅读