对命令输出进行变量替换?
发表于 : 2012-07-31 16:48
比如我有条命令 xxx,它会输入一个路径。我要提取其文件名,使用中间变量的话是这样:
如果不使用中间变量,能够做到吗?希望得到适合 dash、bash 和 zsh 的方案。
代码: 全选
p=$(xxx)
echo ${p##*/}
代码: 全选
p=$(xxx)
echo ${p##*/}
不想再开进程。而且有些操作用命令也麻烦。cuihao 写了:不能用basename命令么?