2013-10-04 34 views
1

我试图从$大豆删除该目录的前缀:撰写字符串操作

a=${soy#*$PREFIX} 

每点然后改变斜线:

b=${a//\//.} 

的目标是要转换文件 - 路径到程序中的模块路径。

总之,有没有办法做到这一点我一个表达式使用组合

这并不在Linux杂志工作:(

${${soy#*$PREFIX}//\//.} 
+1

shell变量运营商都没有足够的神秘,你觉得是否需要在一个表达式中填充多个? – Barmar

+0

事实上,这是一个奇思妙想,但它不会停止变得有趣:) –

回答