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 。运行脚本时,所有参数均显示其值。

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

技术教程推荐

如何做好一场技术演讲 -〔极客时间〕

Java并发编程实战 -〔王宝令〕

Web协议详解与抓包实战 -〔陶辉〕

TypeScript开发实战 -〔梁宵〕

Swift核心技术与实战 -〔张杰〕

.NET Core开发实战 -〔肖伟宇〕

OAuth 2.0实战课 -〔王新栋〕

说透5G -〔杨四昌〕

如何落地业务建模 -〔徐昊〕

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