shell传递参数

简介: shell传递参数
#!/bin/bash
#shell 传参
# 执行方式
# ./sh01.sh 1 2 3 4 
echo "执行的文件名 $0";
echo "参数1 $1";
echo "参数2 $2";
echo "参数3 $3";
echo "打印第一个参数 $1";
echo "参数个数 $#";
# $* 与 $@ 区别:相同点:都是引用所有参数
# 不同点:只有在双引号中体现出来。
# 如在脚本运行时写了三个参数 1、2、3 
#     " * " 等价于 "1 2 3"(传递了一个参数),
#     "@" 等价于 "1" "2" "3"(传递了三个参数)。
echo "打印全部参数 $*";
echo "打印全部参数 $@";
相关文章
|
机器学习/深度学习 Shell
Shell 传递参数
Shell 传递参数
124 0
|
SQL 分布式计算 Hadoop
55 Hive Shell参数
55 Hive Shell参数
148 0
|
存储 缓存 Linux
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
587 0
|
8月前
|
Linux Shell
shell_42:Linux参数移动
总的来说,参数移动是Linux shell脚本中的一个重要概念,掌握它可以帮助我们更好地处理和管理脚本中的参数。希望这个解释能帮助你理解和使用参数移动。
201 18
|
Shell
[shell]在curl测试的data参数中引用变量
[shell]在curl测试的data参数中引用变量
620 1
|
存储 弹性计算 运维
调整虚拟机内存参数的 shell 脚本
【4月更文挑战第29天】
189 2
|
存储 弹性计算 运维
调整虚拟机内存参数的shell 脚本
【4月更文挑战第29天】
169 0
|
存储 Shell
Shell变量和参数
Shell变量和参数
160 3
|
编解码 Linux Shell
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
328 0
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
354 0