我无法重新格式化某些数据。它存在于:
name
info 1
info 2
name
info 1
info 2
name
info 1
info 2
name
info 1
info 2
name
info 1
info 2
我需要它
name, info 1, info 2
name, info 1, info 2
name, info 1, info 2
name, info 1, info 2
我目前使用find,awk,grep和sed的组合来从多个较大的文件中获取数据。简单地将重新格式化解决方案管道(附加)到我现有的终端“1班轮”上会很不错。
谢谢。
答案 0 :(得分:1)
您可以通过简单的shell脚本管道数据来完成此任务:
#!/bin/bash
while true; do
read name && read info1 && read info2 || break
echo $name, $info1, $info2
done
这很短,你可以将它直接合并到你现有的脚本中,或者如果你愿意的话,甚至可以在命令行输入它。