0
我有一个非常奇怪的问题sed
,如果我做这个:SED无法处理用户的〜/ .bash_profile中
[[email protected] ~]-> sed -i 's/TLRAGENT_IP=.*/TLRAGENT_IP='"${HOST_IP}"'/' ~user/.bash_profile
它的罚款。但是,如果我尝试以下方法:
[[email protected] ~]-> CONF_FILE="~user/.bash_profile"
[[email protected] ~]-> sed -i 's/TLRAGENT_IP=.*/TLRAGENT_IP='"${HOST_IP}"'/' ${CONF_FILE}
sed: can't read ~user/.bash_profile: No such file or directory
也试图引用变量:
[[email protected] ~]-> sed -i 's/TLRAGENT_IP=.*/TLRAGENT_IP='"${HOST_IP}"'/' "${CONF_FILE}"
sed: can't read ~user/.bash_profile: No such file or directory
想不出哪里出了问题,请指教。
壳牌的版本是3.2.25(1)-release
。
谢谢,这很快。 – leafei