linux 命令:$@
时间: 2023-08-10 10:09:27 浏览: 54
在Linux中,`$@`是一个特殊的变量,表示命令行中所有的参数。当你在执行一个脚本时,可以使用`$@`来引用所有传递给脚本的参数。例如,如果你在命令行中执行`./script.sh arg1 arg2 arg3`,那么在脚本中使用`$@`就会得到`arg1 arg2 arg3`这个参数列表。你可以在脚本中通过循环遍历`$@`来处理每个参数。
相关问题
linux $0 $@
这是一个关于Linux命令行的问题,$0和$@都是特殊字符,有它们特定的含义。
$0是指当前shell脚本的文件名,用于获得当前脚本的名称,比如:
echo $0
这个命令会输出当前shell脚本的名称。
$@是指所有的命令行参数,包括脚本名称本身,用于获取所有传递给脚本的参数,比如:
echo $@
这个命令会输出所有传递给脚本的参数列表。
综合来看,linux $0 $@表示输出当前shell脚本的名称和所有传递给脚本的参数列表。这可能用于脚本编程或调试过程中,以方便查看输入参数并调试代码。
$(obj)/compressed/vmlinux: $(obj)/Image FORCE $(Q)$(MAKE) $(build)=$(obj)/compressed $@
这是一个 Makefile 规则,它表示在构建 `$(obj)/compressed/vmlinux` 之前,需要先构建 `$(obj)/Image`。`$(Q)` 和 `$(build)` 都是 Makefile 变量,用于指定命令执行时的一些参数,比如 `-j` 参数指定并行编译的数量。`FORCE` 是一个虚拟目标,它表示不管是否需要重新构建,都会执行其依赖规则。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)