返回顶部
首页 > 资讯 > 操作系统 >Linux系统中shell脚本符号的具体作用是什么
  • 195
分享到

Linux系统中shell脚本符号的具体作用是什么

2023-06-28 13:06:08 195人浏览 泡泡鱼
摘要

这篇文章主要为大家分析了linux系统中shell脚本符号的具体作用是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中shell脚本符号的

这篇文章主要为大家分析了linux系统中shell脚本符号的具体作用是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中shell脚本符号的具体作用是什么”的知识吧。

Linux中Shell脚本会有很多的符号,每一个符号都有特殊的作用,下面是Linux系统中shell脚本中各个符号的具体作用。

 #!脚步中的第一句,指明执行脚本使用的程序     示例:#!/bin/bash # 注释,用于帮助信息或者忽略暂时不执行的语句 示例:# echo “hello” # this is a comment $ 变量替换符号 示例:a=123;echo $a ${} 变量正规表达式,避免变量名提前截断 示例:${13} $num 位置参数 示例:$0,$1,…,${10} $? 最后一个命令的推出状态,一般0表示正确,其他表示错误 示例: if [ $?-ne 0 ]; then   echo “encounter error” fi $! 最后一个命令执行的后台命令的ID 示例:pid=$! $$ 运行脚本进程的ID 示例:pid=$$ $* 传递到脚步的参数,加双引号时相当于”$1$2 …” 示例:echo “Theparameters are $*” $@ 与$*相同,加双引号相当于”$1”“$2” … 示例:a=$@ $# 传递到脚本中的参数个数,不包含$0参数 示例: echo “theparameter number is $#” $- 保存当前shell的设置信息,如果结果中有i,则表示为交互式shell 示例: echo $- ; 将多个指令写在同一行上的分隔符  示例:a=123;echo $a ;; 专用语case选项,作用类似于C语言switch语句中的break 示例: case${tao} in             a)echo “a” ;;              b)echo “b” ;; esac . 一个表示当前目录,两个表示上一级目录 示例:cd .. , 类似于C语言中的逗号表达式 示例:let “t1=((a=5+3,b=7-1,c=15/3))”;echo $t1 ! 表示逻辑运算法“非” 示例:if [ “$?”!= “0” ]; then   echo “Execute error”  exit 1    fi : 在bash中,这是一个内建命令,“什么都不干“,但是返回状态值为0  示例: :; echo$?; :> f.out 相当于cat/dev/null > f.out ? 通配符,匹配任意一个字符,但是不包括null  示例:ls f?n ‘’ 将其内容当作字符串,$和通配符均不扩展或者转义  示例:a=1; echo ‘$a’ 结果为$a “” 将其内容作为字符串,但是$可以扩展,通配符不可以  示例:b=”string”;echo “$b” 结果为string `` 反引号(在键盘数字1左边),其中的字符串会当成命令执行  示例:a=`date`;echo “$a” () 指令群组,将一串指令括起来,执行时shell会产生subshell来执行它们  示例:(a=1;echo$a) (()) bash的内建功能,用于算数运算  示例:a=10;echo$a;((a++)); echo $a [] 同test作用相同,用于表达式真假的判断  示例: if [ 1-eq 2];then  echo‘kill me’   fi [[]] bash对[]的加强版,当中允许使用||和&&,并且可以使用正则表达式  示例:read ver   if [[ $ver > 5 && $ $ver  正则表达式,匹配单词的词首和词尾  示例: find ‘\’file + 加法,正则表达式中表示字符重复1~n次  示例: grep ‘10\+9’file - 减法,标准输入,cd命令中表示上一次的工作目录  示例: expr 1 -2 + 3; tar -zxfv -; cd – * 乘法,通配符,表示任何字符;一个字符重复0~n次  示例:let “var=2*3”; ls zha*t; grep ‘a1[0-9]*’ ** 次方运算  示例:let “var=2**8” / 除法;目录分隔符  示例:expr 10/2;cd /home/zc % 取余  示例:expr 10 %2 = 赋值;字符串比较,在[]和[[]]中不同(参见==)  示例: a=”we”;if [ $a == ‘wee’ ]; then exit0 fi == 字符串比较,同单个等号  示例: a=’we’  if[[ $a == w* ]]; then  echo“ok”   fi != 字符串比较,不等于  示例: if [ “$a”!= “$b” ]; then … test  输出重定向,文件存在覆盖,不存在则新建  示例: ls>out 2>&1 >> 输出重定向,文件存在追加,不存在则创建  示例: ls>>out & 后台执行工作符  示例: tar zcvfdata.tar.gz data >/dev/null & && 逻辑与,短路操作符  示例: cp 1.txt2.txt && rm 1.txt && echo ‘success’ | 管道操作符  示例: cat file| grep ‘fan’ || 逻辑或,短路操作符  示例: rm 1.txt|| echo ‘fail’ ~ 根目录  示例: cd ~ ^ 正则表达式中匹配行的开头  示例: grep ‘^home’file \ 转义字符,续行符号  示例: echo “\$A=$A\ This is the first line”;

关于“Linux系统中shell脚本符号的具体作用是什么”就介绍到这了,更多相关内容可以搜索编程网以前的文章,希望能够帮助大家答疑解惑,请多多支持编程网网站!

--结束END--

本文标题: Linux系统中shell脚本符号的具体作用是什么

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

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

猜你喜欢
  • Linux系统中shell脚本符号的具体作用是什么
    这篇文章主要为大家分析了Linux系统中shell脚本符号的具体作用是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中shell脚本符号的...
    99+
    2023-06-28
  • shell脚本中特殊字符的作用是什么
    shell脚本中特殊字符的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. #注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:...
    99+
    2023-06-09
  • linux中shell脚本指的是什么
    这篇“linux中shell脚本指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux中shell脚本指的是什么...
    99+
    2023-06-29
  • Linux shell脚本中字符串连接的方式是什么
    本篇内容介绍了“Linux shell脚本中字符串连接的方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如果想要在变量后面添加一个字...
    99+
    2023-06-09
  • 详解Shell 脚本中 “$” 符号的多种用法
    通常情况下,在工作中用的最多的有如下几项: $0:Shell 的命令本身 1到9:表示 Shell 的第几个参数 $? :显示最后命令的执行情况 $#:传递到脚本的参数个数 $$:脚本运行的...
    99+
    2022-06-04
    Shell $
  • shell脚本中$符号的命令使用汇总
        今天是远程办公的第4天,渐渐的找到了一点在家办公的节奏了,改了几个shell脚本,在改动过程中,发现还有一些知识点需要巩固,这里写出来,加深下印象。    关于$...
    99+
    2022-06-04
    shell $ shell $命令
  • Shell脚本中$符号的几种用法小结
    目录Shell脚本中$符号的几种用法1.1 引用变量1.2 引用脚本或函数参数1.3 上条命令的返回值1.4 执行并获取命令输出1.5 表达式求值1.6 获取当前进程 ID1.7 后台运行的最后一个进程 ID1.8 获取...
    99+
    2022-06-04
    Shell $
  • shell脚本中$符号的命令用法介绍
    这篇文章主要讲解了“shell脚本中$符号的命令用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell脚本中$符号的命令用法介绍”吧!   关于$符号,大家肯定...
    99+
    2023-06-09
  • Linux系统kill具体使用方法是什么
    本篇文章为大家展示了Linux系统kill具体使用方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。概念kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SI...
    99+
    2023-06-28
  • linux系统中如何安全使用shell脚本
    本篇文章为大家展示了linux系统中如何安全使用shell脚本,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用方法将其复制,保存为一个shell文件,比如security.sh.将其上传到linu...
    99+
    2023-06-13
  • Linux系统中fork函数的具体使用方法是什么
    本篇文章为大家展示了Linux系统中fork函数的具体使用方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、fork 入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通...
    99+
    2023-06-28
  • Linux系统解压的具体方案是什么
    这篇文章将为大家详细讲解有关Linux系统解压的具体方案是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。zip最现在流行的归档文件格式之一,在Window下也是最常见压缩文件,那么如何在...
    99+
    2023-06-28
  • Linux中怎么使用shell脚本监控系统内存
    这篇文章主要介绍了Linux中怎么使用shell脚本监控系统内存的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中怎么使用shell脚本监控系统内存文章都会有所收获,下面我们一起来看看吧。一、安装Lin...
    99+
    2023-06-27
  • linux中Shell脚本编程规范是什么
    这篇文章主要介绍了linux中Shell脚本编程规范是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码风格规范开头有“蛇棒”所谓shebang其实就是在很多脚本的第一行...
    99+
    2023-06-15
  • Shell脚本中怎么判断Linux系统是32位还是64位
    Shell脚本中怎么判断Linux系统是32位还是64位,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一行就能搞定,输出32或者64。可以用“getconf W...
    99+
    2023-06-09
  • shell脚本中常见的一些特殊符号和作用详解
    在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下: 1、{} 大括号: 用法一:通配符扩展 eg: ls my_{finger...
    99+
    2022-06-04
    详解 脚本 常见
  • 在Linux系统中配置Scala的具体方法是什么
    本篇文章为大家展示了在Linux系统中配置Scala的具体方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Scala是一种类似java的语言,曾经听到过会了java就等于会了Scala,这个...
    99+
    2023-06-28
  • linux中shell的作用是什么
    这篇文章主要介绍“linux中shell的作用是什么”,在日常操作中,相信很多人在linux中shell的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中shell的作用是什么”的疑惑有所...
    99+
    2023-06-30
  • Linux系统中历史命令的具体使用方法是什么
    这篇文章给大家介绍Linux系统中历史命令的具体使用方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。当你在Linux中执行命令之后,你所执行的命令都会在历史命令中记录,合理的使用历史命令可以不必每次都输入命令。...
    99+
    2023-06-28
  • ERP系统的具体操作步骤是什么呢
    本篇文章为大家展示了ERP系统的具体操作步骤是什么呢,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  信息时代,对于企业来说,实现统筹化管理,提升办公效率,这就是管理的王道。那么,如何快速实现这一目...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作