1
我试图从$大豆删除该目录的前缀:撰写字符串操作
a=${soy#*$PREFIX}
每点然后改变斜线:
b=${a//\//.}
的目标是要转换文件 - 路径到程序中的模块路径。
总之,有没有办法做到这一点我一个表达式使用组合?
这并不在Linux杂志工作:(
${${soy#*$PREFIX}//\//.}
我试图从$大豆删除该目录的前缀:撰写字符串操作
a=${soy#*$PREFIX}
每点然后改变斜线:
b=${a//\//.}
的目标是要转换文件 - 路径到程序中的模块路径。
总之,有没有办法做到这一点我一个表达式使用组合?
这并不在Linux杂志工作:(
${${soy#*$PREFIX}//\//.}
据this blog comment,你不能在一个表达式做多的操作。
shell变量运营商都没有足够的神秘,你觉得是否需要在一个表达式中填充多个? – Barmar
事实上,这是一个奇思妙想,但它不会停止变得有趣:) –