标签: bash
此问题与this one有关。
我有这个变量:
var=/myprefix/something/something-else
这个前缀:
prefix=/myprefix/
我想删除prefix。我们可以用非贪婪的方式做到这一点:
prefix
echo ${var#/myprefix/}
给出了:
something/something-else
正如所料。如何使用prefix变量而不是硬编码前缀?
答案 0 :(得分:2)
怎么样:
echo ${var#${prefix}}
这里有some documentation和here bash手册。