广告
返回顶部
首页 > 资讯 > 操作系统 >Linux Shell怎么获取参数
  • 350
分享到

Linux Shell怎么获取参数

2023-06-09 12:06:19 350人浏览 八月长安
摘要

这篇文章给大家分享的是有关linux shell怎么获取参数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、

这篇文章给大家分享的是有关linux shell怎么获取参数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

区别:$@, $*

  • 相同点:都是引用所有参数

  • 不同点:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数。

$*和$@详细区别请看此处

 #!/bin/bashecho "-----------------"for key in "$@"do echo '$@' $keydoneecho "-----------------------------"for key2 in $*do echo '$*' $key2done

带引号执行及结果:

[root@localhost ~]# bash file.sh linux "python c"-----------------$@ linux$@ Python c-----------------------------$* linux$* python$* c

不带引号执行及结果:

[root@localhost ~]# bash file.sh linux python c-----------------$@ linux$@ python$@ c-----------------------------$* linux$* python$* c

感谢各位的阅读!关于“Linux Shell怎么获取参数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Linux Shell怎么获取参数

本文链接: https://www.lsjlt.com/news/255850.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux Shell怎么获取参数
    这篇文章给大家分享的是有关Linux Shell怎么获取参数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、...
    99+
    2023-06-09
  • Linux shell如何获取参数
    本篇内容主要讲解“Linux shell如何获取参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux shell如何获取参数”吧!传参用法Linux Shell 如何获取参数的方法 $#...
    99+
    2023-06-28
  • Linux Shell 如何获取参数的方法
    $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的...
    99+
    2022-06-03
    Linux Shell 获取参数
  • shell中怎么获取命令行参数
    本篇文章为大家展示了shell中怎么获取命令行参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:#! /bin/bashwhile getopts a:bc optdo &nbs...
    99+
    2023-06-09
  • 怎么在shell中获取命令行参数
    本篇文章为大家展示了怎么在shell中获取命令行参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。#! /bin/bashwhile getopts a:bc ...
    99+
    2023-06-09
  • shell脚本如何获取隐含参数
    这篇文章给大家分享的是有关shell脚本如何获取隐含参数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。脚本涉及:gethidpar.sql 获取隐含参数     ...
    99+
    2023-06-06
  • JavaScript怎么获取URL参数
    今天小编给大家分享一下JavaScript怎么获取URL参数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、字符串 spl...
    99+
    2023-06-29
  • Spring Aop 怎么获取参数名参数值
    本篇内容主要讲解“Spring Aop 怎么获取参数名参数值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Aop 怎么获取参数名参数值”吧!前言:有时候我们在用Spring Aop...
    99+
    2023-06-20
  • shell获取命令行参数示例分享
    #! /bin/bash while getopts a:bc optdo case $opt in a) echo "aaa" echo $OPTARG b) ...
    99+
    2022-06-04
    示例 命令行 参数
  • 怎么用Linux-shell获取天气状况
    这篇文章主要讲解了“怎么用Linux-shell获取天气状况”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux-shell获取天气状况”吧!用Linux中的shell获取天气1获...
    99+
    2023-06-16
  • php怎么获取请求参数
    在PHP中,有多种方法可以获取请求参数。以下是几种常见的方法:1. 使用`$_GET`和`$_POST`全局变量来获取GET和POS...
    99+
    2023-10-09
    php
  • JavaScript中怎么获取URL参数
    这篇文章主要介绍“JavaScript中怎么获取URL参数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中怎么获取URL参数”文章能帮助大家解决...
    99+
    2022-10-19
  • 怎么获取PHP命令行参数
    这篇文章主要介绍怎么获取PHP命令行参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何获取PHP命令行参数使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理...
    99+
    2023-06-15
  • python怎么获取命令行参数
    在Python中,可以使用sys模块来获取命令行参数。下面是一个例子:```pythonimport sysarguments = ...
    99+
    2023-09-23
    python
  • java怎么获取请求头参数
    在Java中,可以通过HttpServletRequest对象的getHeader方法来获取请求头参数。具体代码如下: import...
    99+
    2023-10-28
    java
  • php怎么获取get请求参数
    在PHP中,可以通过`$_GET`超全局数组来获取GET请求参数。下面是一个示例代码:```php<phpif(isset($...
    99+
    2023-08-16
    php
  • django怎么获取get请求参数
    在Django中,可以通过`request.GET`属性来获取GET请求参数。`request.GET`是一个类似字典的对象,可以使...
    99+
    2023-10-10
    django
  • PHP怎么获取命令行参数
    这篇文章主要介绍了PHP怎么获取命令行参数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的...
    99+
    2023-06-15
  • 怎么在javascript中获取url参数
    本篇文章为大家展示了怎么在javascript中获取url参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。javascript获取url参数以下JS函数用于获取url参数:function&nbs...
    99+
    2023-06-14
  • Java中怎么获取方法参数
    这篇文章将为大家详细讲解有关Java中怎么获取方法参数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如果你的项目是实用maven构建,那么就可以加入几行配置,追加参数。<plugin&...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作