【发布时间】:2018-09-20 19:27:56
【问题描述】:
嗨,我有一个这样的 shell 变量
input="/local/1/hadoop/MISDATA1/Risk_Analytics/blocker/risk/"
我想像这样将最后一部分 'risk' 替换为 'risk_unzip'
/local/1/hadoop/MISDATA1/Risk_Analytics/blocker/risk_unzip/
我试过这样
output="$( echo -e "$input" | tr 'risk' 'risk_unzip' )"
不适合我。任何帮助将不胜感激。
【问题讨论】:
-
您是否要替换路径中的最后一个目录,或者特别是路径中出现的单词 risk 或其他内容?替换总是“risk_unzip”还是基于被替换字符串的值?