一:命令的显示
我们根据这段话来实践一下,
y:= bar
x:= fun
input :
echo $(y)
可以看到在命令前(这里是echo)加上@时的显示,显然是不同的。
带上参数时,
可以看到,只是显示了命令,并没有执行。
二:命令的执行
这里说到了,如果要让第二条命令的执行依赖在第一条命令执行的基础上,那么这两个命令必须要在同一行,然后用;分隔,
我们来实践下,
y:= bar
x:= fun
input :
@cd pcie/
@pwd
显然,如果不在同一行,这里,这里的第二个命令pwd没有生效,它显示的还是当前的目录。
y:= bar
x:= fun
input :
@cd pcie/; pwd
这样就生效了。
三:命令的出错
这里,我们一般会用到在命令前加-符号。