Shell 脚本参数

Shell 脚本参数 首页 / Shell入门教程 / Shell 脚本参数

Bash Shell脚本可以传递参数,这些参数从 $1 $9。

第一个参数分配为$1,第二个参数分配为$2,依此类推...,如果参数超过9个,则不能将10个或后续参数分配为$10或$11。

您必须处理或保存$1参数,然后借助 Shift 命令放置参数1并将所有其他参数下移一个。它将使$10为$9,$9为$8,依此类推。

Shell参数

参数函数
$1- $9代表参数1到9的位置参数
${10}-${n}代表9以后的参数的位置参数
$0代表脚本名称
$∗将所有参数表示为单个字符串
$@与$∗相同,但用(")括起来会有所不同
$#代表参数总数
$$脚本的PID
$?代表最后的返回码

#!/bin/bash

echo Hello Learnfk $0

echo The First param is $1

echo The Second param is $2


echo \$ $$ 脚本的PID

echo \# $# 一共有几个参数

示例:

Linux Shell Scripting parameters 1

查看上面的图,这是我们编写的用于显示不同参数的脚本。

无涯教程网

Linux  Script parameters 2

查看上面的图,我们传递了参数 one、two、three 。运行脚本时,所有参数均显示其值。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

机器学习40讲 -〔王天一〕

深入拆解Java虚拟机 -〔郑雨迪〕

玩转Git三剑客 -〔苏玲〕

性能测试实战30讲 -〔高楼〕

说透敏捷 -〔宋宁〕

手把手带你写一门编程语言 -〔宫文学〕

深入C语言和程序运行原理 -〔于航〕

结构沟通力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)