使用 bash 解析字符串标记

mic*_*con 4 bash shell-script text-processing files

我有这个输出(来自上一个命令):

aaa         something
bbb         someother
ccc         blabla
Run Code Online (Sandbox Code Playgroud)

对于每一行,我想创建一个文件,其名称是第一个标记,其内容是第二个标记(例如,对于第一行,我想要一个名为“aaa”的文件,其中包含文本“something”)

我该怎么做?

sus*_*tus 5

一个简单的 awk 脚本解决方案。第二个字段写入以第一个字段命名的文件。

awk '{ print $2 > $1 }' your-file
Run Code Online (Sandbox Code Playgroud)