写点什么

linux 脚本执行可变参数任务

作者:linux大本营
  • 2023-04-22
    湖南
  • 本文字数:393 字

    阅读完需:约 1 分钟

在 Linux 中,脚本执行可变参数任务可以通过使用*来实现。


*表示所有的参数,不同之处在于*将所有参数合并为一个字符串。因此,在使用可变参数时,$@更常用。


以下是一个演示如何使用 $@的例子:


#!/bin/bash
echo "All parameters: $@"echo "Number of parameters: $#"
for arg in "$@"do echo "Parameter: $arg"done
复制代码


这个脚本将输出所有传递给它的参数,并循环遍历每个参数。要运行这个脚本,只需要在命令行中输入脚本名称和任意数量的参数,例如:


./script.sh param1 param2 param3
复制代码


输出将类似于以下内容:


All parameters: param1 param2 param3Number of parameters: 3Parameter: param1Parameter: param2Parameter: param3
复制代码


这个脚本还显示了参数的数量(使用#)和循环遍历每个参数(使用@)。


相关技术视频教程:c/c++ linux服务器开发/后台架构师免费学习地址

c/c++后端技术交流群:812855908

用户头像

还未添加个人签名 2020-11-26 加入

C/C++linux服务器开发群 812855908

评论

发布
暂无评论
linux脚本执行可变参数任务_Linux_linux大本营_InfoQ写作社区