首页 > 系统相关 >Shell - $0、$1、$2、$?、$!、$$、$*、$#、$@的含义

Shell - $0、$1、$2、$?、$!、$$、$*、$#、$@的含义

时间:2024-07-08 14:09:05浏览次数:11  
标签:脚本 Shell 含义 所有 列表 参数

$0、$1、$2 的含义?

在Shell中,$1代表传递给Shell脚本或函数的第一个命令行参数。这些参数也被称为位置参数。例如,如果你运行一个脚本并传递了两个参数,如

./script.sh filename1 dir1

那么$0将是脚本名称本身(在这个例子中是‘

标签:脚本,Shell,含义,所有,列表,参数
From: https://www.cnblogs.com/frankcui/p/18289764

相关文章

  • Shell - 2>&1 是什么意思
    2>&1的具体含义是什么?问:为了将stderr和stdout合并成stdout流,我们将它附加到命令中:2>&1例如,要查看编译g++main.cpp的前几个错误:g++main.cpp2>&1|head2>&1的具体含义是什么?答:文件描述符1是标准输出(stdout)。文件描述符2是标准错......
  • 【linux/shell】如何创建脚本函数库并在其他脚本中调用?
    在Shell中创建和使用脚本库通常涉及以下几个步骤:1. 创建脚本库文件脚本库通常是包含了一系列可重用函数的Shell脚本文件。你可以使用文本编辑器创建一个脚本库文件,例如 mylib.sh 。nanomylib.sh在文件中,你可以定义一些函数,例如:#!/bin/bashfunctiongreet{  ech......
  • 随着云计算和容器技术的广泛应用,如何在这些环境中有效地运用 Shell 进行自动化部署和
    在云计算和容器技术的环境中,Shell脚本可以被用于自动化部署和管理任务。下面是一些在这些环境中有效使用Shell进行自动化部署和管理的方法:在云环境中,使用云服务提供商的API进行自动化管理。例如,使用命令行工具或SDK来管理云资源、启动虚拟机、创建存储等。将这些A......
  • [FAQ] a 链接的 rel=noopener 含义
    HTML中的 <a> 标签的 rel 属性用于定义与链接文档的关系。当 rel="noopener" 被使用时,它表示链接的目标文档不应该拥有对原始文档的任何引用能力。具体来说,这意呈现在以下几点: 1.安全增强:当一个链接在一个新的浏览上下文中打开(例如一个新的标签页或窗口),rel="noopene......
  • 在Linux中,bash shell 中的 hash 命令有什么作用?
    在bashshell中,hash命令与命令查找和缓存机制紧密相关。当你输入一个命令时,bash需要找到该命令的可执行文件的位置(即其路径)以便执行它。bash有几种方式来完成这个任务,其中之一就是使用哈希表(hashtable)来缓存之前查找过的命令的路径。这就是hash命令发挥作用的地方。1.hash命令......
  • XShell连接失败解决
     实现:宿主机的Windows和虚拟机的Linux能够进行网络连接,同时虚拟机的Linux可以通过宿主机的Windows进入互联网简而言之:Windows和虚拟机的Linux能够互相ping成功解决的问题:XShell连接不成功第一步:编辑VMware的网络配置然后全部点击确定,VMware的网络配置......
  • JSP静态Webshell编码
    #0x00 背景介绍JSP静态Webshell分析,包括unicode、html、cdata、特殊字体编码等,相互结合以达到欺骗效果。#0x01unicode编码JSP中可以解析unicode编码,通过contentType字段定义。原始一句话如下:Stringcmd=request.getParameter("cmd");Processprocess=Runtime.getRu......
  • 认识终端和shell
    【教程】在macOS上用VSCode写C++代码4认识终端和shell内建程序与内建命令打开终端,其实相当于打开了shell。shell可以运行一些程序(例如sayhello、/bin/mkdir)。shell自身也带着一些程序(二进制可执行文件),这些程序就叫内建程序。特点:调用shell内建程序的时候只需要敲一个单......
  • 这些 PowerShell 命令适用于清理 Windows 中更多不同组件和服务的日志。通过定期执行
    清理临时文件:powershellCopyCodeRemove-Item-Path"$env:TEMP\*"-Force-RecurseRemove-Item-Path"$env:LOCALAPPDATA\Temp\*"-Force-Recurse清理回收站:powershellCopyCodeClear-RecycleBin-Force清理浏览器缓存(例如清理Chrome缓存):powershellCopy......
  • AI算法/模型/框架/模型库...都是什含义区别和联系?
    AI算法、模型、框架、模型库…都是什含义/区别和联系?算法、模型、模型库、框架什么是算法(Algorithm)?算法(Algorithm):算法是解决某一特定问题的步骤或规则集合。在AI/ML领域中,算法是用于训练模型、优化参数和执行推理的数学规则和计算方法。算法是模型训练的核心,通过......