shell脚本中表示参数的符号及含义整理

shell(bash)脚本里面的各种符号含义整理(小白入) 文章目录 对小白来说,最常见的疑惑如下: $0、$1…:一般是变量 -- :后面紧跟参数 分号;:隔断不同代码块 另起一行:隔断不同代码块 点.:等价于 source pwd(注意不是引号):当前路径 set -e:设置脚本只要发生错误,就终止执行 fi:fi为if语句的结束,相当于end ... 阅读详情

$0
当前脚本的文件名
$n
传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#
传递给脚本或函数的参数个数。
$*
传递给脚本或函数的所有参数。
$@
传递给脚本或函数的所有参数。
$* 和 $@ 的区别
$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" “)包含时,都以”$1" “2"…" 2" … "2"…"n” 的形式输出所有参数
当它们被双引号(" “)包含时,”$*" 会将所有的参数作为一个整体,以"$1 $2 … n"的形式输出所有参数;" n"的形式输出所有参数;"n"的形式输出所有参数;"@" 会将各个参数分开,以"$1" “2"…" 2" … "2"…"n” 的形式输出所有参数。
$?
上个命令的退出状态,或函数的返回值。
$$
当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
 

 

 

不断更新中。。

2024年Shell全解析(一):Shell脚本_shell脚本加解析(1),2024年最新2024年京东物联网嵌入式开发岗面试必问 第一行:#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。第二行:echo 命令用于向窗口输出文本。 阅读详情

相关推荐

Shell脚本实践整理

准备(创建测试文件): 1. 按行读取文件内容,且过滤包含“#”字符的行 代码: #!/bin/bash FILE_NAME="test" cat $FILE_NAME | while read LINE do #过滤配置文件中包含"#"的行 if [[ ${LINE} =~ "#" ]];then continue;fi echo ${LINE} done 结果: hrx@@@...

hrx-@@ 659

Shell 脚本参数说明

Shell中的内部变量: $?: 表示shell命令的返回值. $$: 表示当前shell的pid. $!: 最后一个放入后台作业的PID值. $0: 表示脚本的名字. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数. $#: 表示参数的个数. $*,$@: 表示所有的参数. 两者的区别如下: //都是双引号惹的祸^-^ /> set 'apple pie' pears

elbort的专栏 1691

加密视频如何破解 如何解除机器码绑定的视频

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 如何破解加密...

Q-980767270的博客 5万+

猿创征文 | Shell编程【上篇】

shell变量,字符串,传递参数,Shell算数运算符

日常学习总结 2380

Meta DINOv3实战指南:如何用7B参数ViT模型搞定图像分割与检测(附Hugging Face配置)

本文提供了Meta DINOv3模型的实战应用指南,重点介绍了如何利用这个7B参数的视觉Transformer模型进行图像分割与目标检测。通过详细的Hugging Face配置步骤、环境搭建、模型加载与推理优化,帮助开发者快速上手这一强大的自监督视觉模型,并高效应用于实际计算机视觉任务中。

s3t4u的博客 903

绝对旋转编码器学习笔记(基本原理,与PC通信等,不定期更新中)

前言 最近开始学习编码器相关内容,目的在于搞清楚编码器的原理,与上位机的联系等问题。笔记资料来源为网络,整理的同时也会有一些总结和感悟。由于研究方向需求,主要研究数字旋转编码器。 1.编码器的定义 编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。——摘自《百度百科》 通常来说,编码器可以将角度位移、直线位移、转速等物理量转换为电信号。这里的电信号根据不同原理的编码器输出脉冲、二进制数码等不同的类型,下面会提到。 2.编码器的分类 编.

黑化咸鱼的博客 1万+

shell中变量和常见符号

shell编程变量的使用

weixin_57416719的博客 753

NVIDIA 2025 Board Design Engineer 校招笔试

电路分析,矩形波阶跃反馈驱动​,误差信号。非常简单,数电or​离散基础。第一题是考试规矩知情确认。大二暑假做的,纯体验​。五六题太长,下篇分享。

m0_74253823的博客 1125

shell脚本参数

3.位置参数 就是从命令行中传进来的参数,$0, $1, $2, $3... $0就是脚本文件的名字,$1是第一个参数,$2为第2个...,参见[1](有$0的说明),$9 以后就需要打括号了,如${10},${11},${12}... shift命令重新分配位置参数,其实就是向左移动一个位置. $1 老的$1将消失,但是$0(脚本名)是不会改变的.如果你使用了大量的位置参数,那

kevinx_xu的专栏 2万+

从零搭建宝兰德BES单机版:分离式安装、环境变量配置到控制台访问的避坑指南

本文详细介绍了从零搭建宝兰德BES单机版的完整流程,包括分离式安装、环境变量配置和控制台访问的避坑指南。针对中间件安装部署中的常见问题,提供了账号规划、JDK配置、实例创建和防火墙设置等实用解决方案,帮助开发者和运维人员高效完成BES中间件的部署工作。

weixin_32576389的博客 371

天地图下载带审图号(审图号: GS(2024)0650号)的 “行政区划” 数据(含shp文件下载地址)

在科研投稿论文过程中,多数期刊杂志要求我们制作涉及国界的图件,必须使用自然资源部地图技术审查中心发布的标准地图底图。如地理学报、地理科学等期刊的投稿指南中写到:非标准底图本刊不予发表!(如图1.1所示)如果一定要用,凡涉国界图件(国内部分地区、全国、世界部分地区、全球)必须使用自然资源部标准地图服务系统标准地图底图(http://bzdt.ch.mnr.gov.cn/)(如图1.1所示)或国家测绘局地理信息局标准地图底图(如图1.2所示),所用底图边界要完全无修改(包括南海诸岛位置)。

JData_Engineer的博客 2302

shell 脚本常用参数

$# 表示提供到shell脚本或者函数的参数总数;$1 表示第一个参数。 -ne 表示 不等于另外:整数比较-eq 等于,如:if ["$a" -eq "$b" ]-ne 不等于,如:if ["$a" -ne "$b" ]-gt 大于,如:if ["$a" -gt "$b" ]-ge 大于等于,如:if ["$a" -ge "$b" ]-lt 小于,如:if...

weixin_33763244的博客 210

第八届传智杯WPS智能办公能力挑战赛练习题库

本文是关于WPS Office软件操作知识的选择题汇总,内容涵盖WPS文字、表格和演示三大组件的常用功能。主要包括:云文档协同编辑、文本框插入、幻灯片打印设置、数据排序与筛选、函数应用(如SUMIF、COUNT)、动画效果设置、格式刷使用、页眉页脚设置、单元格引用类型等基础操作要点。同时涉及计算机基础概念如二进制、ROM存储器等。题目以单选和多选形式呈现,附带详细答案解析,全面检验用户对WPS办公软件的功能掌握程度和实际操作能力,适用于办公软件技能培训和水平测试。

qq_73044452的博客 1425

Shell 脚本常用命令

Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook。在工作过程中整理了一下,贴在这里已备查看。 1 Shell中的特殊符号 1.1 $ 美元符号。用来表示变量的值。如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值。 1.2 # 井号。除了做为超...

老猫的博客 2万+

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

Soly_kun的博客 414

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux shell内置变量、位置参数、$符号是什么意思、代表什么含义、双引号单引号反引号作用效果

在Linux系统中,$符号扮演着至关重要的角色,尤其是在Bash shell脚本编程中。本文将详细介绍$符号的各种基础用法,帮助用户更好地理解和运用它。附Linux基本操作

搬砖工 1215

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

[Linux][Shell][Shell基础] -- [Shebang][特殊符号][变量][父子Shell]详细讲解

[Linux][Shell][Shell基础] -- [Shebang][特殊符号][变量][父子Shell]详细讲解

SnowK博客 4930

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

shell脚本

脚本语言是一种为了能够快速编写程序、完成特定任务而设计的编程语言。它通常不需要编译,而是在运行时由解释器逐行解释执行。常见的脚本语言有 Shell 脚本、Python、JavaScript 等。Shell 脚本主要用于在 Unix、Linux 或 macOS 系统的命令行环境中自动化执行一系列命令,完成系统管理、文件处理等任务。脚本解释器是用于解释执行脚本语言代码的程序。对于 Shell 脚本来说,常见的解释器有 (Bourne Again SHell)、(Bourne Shell)、(Z Shell)等。

xx 910

# Shell脚本参数设计规范(DeepSeek指导)

缘起:我不想用你给的这些特殊符号: 📌 必须提供的参数/选项 🔍 需要替换的具体值 ✂️ 必须选择的值选项,我还是想用文本的方式,你看如下这样如何DeepSeek的理解与回答非常好,请看!

超级无敌棒棒糖 1126

Shell编程知识整理

Shell是用C语言编写的程序,能让用户访问操作系统内核服务,类似DOS下的command和cmd.exe。它兼具命令语言和程序设计语言的特性,Shell编程通常指编写Shell脚本,而非开发Shell自身。

zjl999666999的博客 1073

Shell脚本自学笔记整理

提示: 本文内容 引用 《Shell 脚本学习指南》大家有兴趣可以入手 还有一些自己的理解,以及众多博客文 文章目录前言一、Shell是什么?二、入门2.1位于第一行的 #!总结 前言 对于Shell 脚本,我自己并没有系列的学习过,大都是在工作中,现学现卖。 基本上都要实现某一需求,去找相关的资料,再去整合,编写和测试。 对于服务器来说,如果掌握了Shell 其实能更好的提高效率,有些需求,比如在服务器上对文件的操作,对应用程序的自动备份等等,使用Shell 脚本,效率就很高。 因此,结合自己工作经

关鱼吃的博客 1913

linux脚本输入参数,shell 脚本 输入参数 学习

特殊变量一般变量比较简单哈,与Java、C/C++不一样的地方在于不需要定义,直接使用即可。例如:#!/bin/bashvar= "wojiushimogui"echo ${var}需要注意的两点:1、变量和等号之间不能有空格。2、使用变量的时候我们只需要在变量前面加上一个美元符号$即可。好的编程风格为:将变量用大括号括起来。例如:${var}相比$var 在风格上就更好。这篇博文主要介绍下特殊变...

weixin_39656206的博客 551

shell脚本if参数太多_24 道 shell 脚本面试题

想要成为中高级phper, shell 脚本是需要掌握的,它有助于你在工作环境中自动完成很多任务。如下是一些面试过程中,经常会遇到的 shell 脚本面试问题及解答:Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任...

weixin_29170327的博客 304

python 脚本中常见的 $符号 都代表什么意思?

shell 脚本中常见的$符号 $(pwd) ${} $1

lft_happiness的博客 1万+

必会的 24 道 Shell 脚本面试题

程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要 4 分钟。原文出处:linuxtechi译文出处:LCTT译文链接:http://linux.cn/...

良月柒 6238
上一篇: flume sink hive 启动命令中常见异常
下一篇: 漫画HDFS工作原理
lcl_bigdata
博客等级 码龄11年 268粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值