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 "打印全部参数 $@";
相关文章
|
8月前
|
存储 缓存 Linux
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
171 0
|
机器学习/深度学习 Shell
Shell 传递参数
Shell 传递参数
74 0
|
SQL 分布式计算 Hadoop
55 Hive Shell参数
55 Hive Shell参数
63 0
|
5月前
|
Shell
[shell]在curl测试的data参数中引用变量
[shell]在curl测试的data参数中引用变量
255 1
|
8月前
|
存储 弹性计算 运维
调整虚拟机内存参数的 shell 脚本
【4月更文挑战第29天】
81 2
|
8月前
|
存储 弹性计算 运维
调整虚拟机内存参数的shell 脚本
【4月更文挑战第29天】
71 0
|
8月前
|
编解码 Linux Shell
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
114 0
|
8月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
113 0
|
8月前
|
存储 Shell
Shell变量和参数
Shell变量和参数
42 3
|
8月前
|
Shell
shell变量和参数
shell变量和参数
58 1