Shell基础中,如何使用位置参数变量,却忘了再学?

2026-05-29 05:580阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1845个文字,预计阅读时间需要8分钟。

Shell基础中,如何使用位置参数变量,却忘了再学?

目录+1、位置参数变量+$n+2、位置参数变量+$*+和+$@+3、位置参数变量+$#

目录
  • 1、位置参数变量$n
  • 2、位置参数变量$*$@
  • 3、位置参数变量$#

位置參数变量的作用主要用于脚本的传参。

位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。

位置參数变量如下:

位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}${15}$* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体。 $@ 这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。 $# 这个变量代表命令行中所有参数的个数。
阅读全文

本文共计1845个文字,预计阅读时间需要8分钟。

Shell基础中,如何使用位置参数变量,却忘了再学?

目录+1、位置参数变量+$n+2、位置参数变量+$*+和+$@+3、位置参数变量+$#

目录
  • 1、位置参数变量$n
  • 2、位置参数变量$*$@
  • 3、位置参数变量$#

位置參数变量的作用主要用于脚本的传参。

位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。

位置參数变量如下:

位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}${15}$* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体。 $@ 这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。 $# 这个变量代表命令行中所有参数的个数。
阅读全文