【发布时间】:2016-04-03 01:50:39
【问题描述】:
假设我有以下输入:
CH12
CH23au
RCH34
CH99de
ZE33a
CH88aude
CHa
我希望输出是这样的:
CH12au
CH23au
RCH34
CH99deau
ZE33a
CH88aude
CHaau
基于行必须以“CH”开头且不具有模式“au”的规则。
我将如何做到这一点?
我假设我必须使用 sed?或者可能是 awk?
【问题讨论】:
-
在我了解补丁之前解决我的情况的确切命令:export PATH=${PATH}:/var/lib/npm/.npm-global/bin && \ grep -q "^PATH " /etc/security/pam_env.conf && \ sudo sed -i.bak 's@^PATH.*@PATH DEFAULT='"${PATH}"'@g' /etc/security/pam_env.conf || \sudo sed -i.bak '$a\PATH DEFAULT='"${PATH}"'' /etc/security/pam_env.conf