iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何理解Shell编程中的特殊变量之位置变量
  • 686
分享到

如何理解Shell编程中的特殊变量之位置变量

2023-06-09 19:06:03 686人浏览 独家记忆
摘要

本篇内容介绍了“如何理解shell编程中的特殊变量之位置变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!$0 获得当前脚本的文件名,包括路

本篇内容介绍了“如何理解shell编程中的特殊变量之位置变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

$0 获得当前脚本的文件名,包括路径。

代码如下:

#写一个测试脚本
vim test.sh
#内容如下
dirname$0
basename$0
#执行一下
bash$(pwd)/test.sh
#输出如下
/home/jane
test.sh

$n 获取当前执行脚本的第n个参数,n=1..9,$0,为当前脚本名。如果n大于9,使用${10}

代码如下:

echo'echo '$(seq-s " $"1 5|sed's/1/$1/') > test_n.sh
cattest_n.sh
#内容如下
#echo $1 $2 $3 $4 $5
bashtest_n.sh arg1 agr2 arg3
#输出内容:
#arg1 agr2 arg3

$* 获取脚本所有参数

代码如下:

echo'echo $*'>test_*.sh
cattest_*.sh
#内容如下:
#echo $*
bashtest_*.sh 1 2 3
#输出:
#1 2 3

$# 获得脚本所有参数的个数

代码如下:

echo'echo $#'>test_j.sh
cattest_j.sh
#内容如下:
#echo $#
bashtest_j.sh 1 2 3
#输出:
#3

“如何理解Shell编程中的特殊变量之位置变量”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何理解Shell编程中的特殊变量之位置变量

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

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

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

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

下载Word文档
猜你喜欢
  • 如何理解Shell编程中的特殊变量之位置变量
    本篇内容介绍了“如何理解Shell编程中的特殊变量之位置变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!$0 获得当前脚本的文件名,包括路...
    99+
    2023-06-09
  • 如何理解Shell编程中的特殊变量之进程状态变量
    本篇内容介绍了“如何理解Shell编程中的特殊变量之进程状态变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!进程状态变量$$获取当前she...
    99+
    2023-06-09
  • Shell编程中特殊变量的示例分析
    这篇文章给大家分享的是有关Shell编程中特殊变量的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。$0 $# $n-->$[1..9] $* $@在shell中存在着一些特殊而又重要的变如:$1 $...
    99+
    2023-06-09
  • 如何理解Shell编程中Shell变量
    这篇文章主要介绍“如何理解Shell编程中Shell变量”,在日常操作中,相信很多人在如何理解Shell编程中Shell变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Shell编程中Shell变量...
    99+
    2023-06-09
  • Shell常用的特殊位置参数变量说明
    $0    获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径$n    获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本...
    99+
    2023-06-06
  • 如何正确的使用Shell特殊变量
    本篇文章为大家展示了如何正确的使用Shell特殊变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Shell 特殊变量及其含义变量含义$0当前脚本的文件名。$n(n≥1)传递给脚本或函数的参数。n ...
    99+
    2023-06-06
  • 如何理解Shell脚本中的位置变量参数
    这篇文章主要介绍“如何理解Shell脚本中的位置变量参数”,在日常操作中,相信很多人在如何理解Shell脚本中的位置变量参数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Shell脚本中的位置变量参数...
    99+
    2023-06-09
  • shell编程中如何分析bash变量
    本篇文章为大家展示了shell编程中如何分析bash变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。导读shell编程--bash变量介绍 ,变量是计算机内存的单元,其中存放的值可以改变。当&nb...
    99+
    2023-06-05
  • 【Linux】Linux环境变量的理解 --- 命令行参数、shell子进程、环境变量、本地变量…
    加油布鲁斯,你能行的! 文章目录 一、环境变量PATH中的系统默认搜索路径1.将程序安装到/usr/bin目录(不带./运行自己写的程序)2.将程序路径添加到PATH环境变量里面(不带./运行自己写的程序) 二、环境变量的深度...
    99+
    2023-08-25
    linux 服务器 运维
  • 如何理解Linux Shell中的特殊符号
    本篇内容主要讲解“如何理解Linux Shell中的特殊符号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解Linux Shell中的特殊符号”吧!这些特殊符号罗列出来大致如下:代码如下:...
    99+
    2023-06-09
  • 如何理解Python的 __name__ 变量
    本篇内容介绍了“如何理解Python的 __name__ 变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!大家应该已经在很多 Python...
    99+
    2023-06-15
  • Shell编程中变量数值计算的示例分析
    小编给大家分享一下Shell编程中变量数值计算的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如果要执行运算,那就少不了运算符,和其他的编程语言相似,shell也有很多的运算符如下:+、-、:代表着加号 和减号 或...
    99+
    2023-06-09
  • 如何处理Shell脚本中带有空格的变量
    小编给大家分享一下如何处理Shell脚本中带有空格的变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在批量处理音频文件时候使用下面的脚本发现含有空格的文件名并不...
    99+
    2023-06-09
  • 如何在Unix Shell中设置Java的环境变量路径?
    在Unix系统上,Java环境变量的设置是非常重要的。如果您想在您的系统上开发或运行Java程序,那么您必须设置Java的环境变量路径。在本文中,我们将讨论如何在Unix Shell中设置Java的环境变量路径。 在Unix Shell中设...
    99+
    2023-10-12
    unix shell path
  • SpringBoot配置文件中系统环境变量存在特殊字符的处理方式
    目录配置文件中系统环境变量存在特殊字符的处理例如yml配置文件的处理特殊字符解决办法配置文件中系统环境变量存在特殊字符的处理 SpringBoot的配置文件中使用系统环境变量作为外部...
    99+
    2024-04-02
  • Golang程序中变量的内存分配与存储位置详解
    标题:Golang程序中变量的内存分配与存储位置详解 在Golang中,变量是程序中存储数据的基本单元。在编写Golang程序时,了解变量的内存分配和存储位置对于优化程序性能和避免内存...
    99+
    2024-02-28
    内存 变量 golang
  • 如何理解Shell脚本定义变量和重新赋值
    本篇内容主要讲解“如何理解Shell脚本定义变量和重新赋值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解Shell脚本定义变量和重新赋值”吧!Shell支持自定义变量。定义变量定义变量时...
    99+
    2023-06-09
  • Python线程之如何解决共享变量问题
    前面提到了银行转账这个场景,展示了一个比较耗时的转账操作。 这篇继续转帐,下面展示一段程序,多个线程的操作都更改了amount变量导致运行结果不对的问题。 前文说了转账问题 下面展示...
    99+
    2024-04-02
  • 如何管理WindowsXP中的环境变量
    要管理Windows XP中的环境变量,可以按照以下步骤进行操作:1. 打开"控制面板",可以通过点击"开始"菜单,然后选择"控制面...
    99+
    2023-09-08
    Windows
  • shell编程中变量,字符串,数组,函数的使用方法
    这篇文章主要介绍“shell编程中变量,字符串,数组,函数的使用方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“shell编程中变量,字符串,数组,函数的使用方法”文章能帮助大家解决问题。一. 变...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作