mic*_*con 4 bash shell-script text-processing files
我有这个输出(来自上一个命令):
aaa something
bbb someother
ccc blabla
Run Code Online (Sandbox Code Playgroud)
对于每一行,我想创建一个文件,其名称是第一个标记,其内容是第二个标记(例如,对于第一行,我想要一个名为“aaa”的文件,其中包含文本“something”)
我该怎么做?
一个简单的 awk 脚本解决方案。第二个字段写入以第一个字段命名的文件。
awk '{ print $2 > $1 }' your-file
Run Code Online (Sandbox Code Playgroud)