UNIX关于set命令的请教

来源:百度知道 编辑:UC知道 时间:2024/09/22 08:33:27
代码如下:
set a = aaa.log
set b = `echo $a:r`
set c = $a:r

b和c的输出结果都是aaa
但是请问b和c的命令有什么差异?效率上哪一个更快一些?

echo $a:r是一条命令,显示出$a:r的结果,然后在赋值给b,这比直接将$a:r结果赋值给c来看,效率应该要差(多执行了一次echo命令)。

还是set c=$a:r直观且快。