这是我的配置文件(dansguardian- config ):
banned-phrase duck
banned-site allaboutbirds.org我想写一个bash脚本,它将读取此配置文件并为我创建一些其他文件。这是我到目前为止所知道的,大部分都是伪代码:
while read line
do
    # if line starts with "banned-phrase"
        # add rest of line to file bannedphraselist
    # fi
    # if line starts with "banned-site"
        # add rest of line to file bannedsitelist
    # fi
done < dansguardian-config我不确定是否需要使用grep、sed、awk等。
希望这是有意义的。我真的很讨厌DansGuardian列表。
发布于 2013-05-23 05:57:15
你可以这样做
sed -n 's/^banned-phrase *//p' dansguardian-config > bannedphraselist
sed -n 's/^banned-site *//p' dansguardian-config > bannedsitelist尽管这意味着要读取该文件两次。不过,我怀疑可能的性能损失是否重要。
https://stackoverflow.com/questions/16702190
复制相似问题