【发布时间】:2010-11-17 20:07:40
【问题描述】:
我有一个包含各种条目的文本文件。每个条目都以包含所有星号的行结束。
我想使用 shell 命令来解析这个文件并将每个条目分配给一个变量。我该怎么做?
这是一个示例输入文件:
*********** 字段1 *********** Lorem ipsum 匹配的数据 *********** 更多数据 还有更多数据 ***********到目前为止,我的解决方案如下所示:
#!/bin/bash
for error in `python example.py | sed -n '/.*/,/^\**$/p'`
do
echo -e $error
echo -e "\n"
done
但是,这只是将匹配文本中的每个单词分配给 $error,而不是整个块。
【问题讨论】: