位置: 编程技术 - 正文

shell脚本中28个特殊字符的作用简明总结(shell脚本语句)

编辑:rootadmin

1. #注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#))

2. ;

命令行分隔符, 可以在一行中写多个命令. echo hello; echo there

3. ;;

终止 case 选项4. .隐藏文件前缀.命令等价于source. 表示当前目录 .. 表示上一级目录正则表达式中作为单个字符匹配5. “”, ‘'

双引号, 单引号, 其中双引号中可以引用变量, 而单引号中不行, 它们的作用是组织特殊字符

6. 转义字符7. /

文件名分隔符, 除法操作

8. ` (Esc 下边的按钮)后置引用, 命令替换

9. :空命令, 等价于 “NOP”也可被认为是 shell 内建命令 true 作用相同, 例如: 死循环等价于:在 if/then 语句中做占位符:

在一个 2 元命令中提供一个占位符.

在和 >(重定向操作符)一起使用时, 清空文件, 并没有修改文件的权限, 例如: (如果文件不存在, 将会创建文件)

: > data.log 等同于

cat /dev/null > data.log

. !

取反操作符 != 不等于

. *万能匹配符, 正则表达式中数学乘法** 幂运算

. ?

测试操作正则表达式中, ? 匹配任意单个字符

. $

变量符号正则表达式中 行结束符${} 参数替换$*,$@ 位置参数$? 退出状态$$ 进程ID

. ()

命令组, (a=hello; echo $a), 在 () 中的命令列表将作为一个子 shell 来运行. 在() 中的变量, 由于在子shell中, 所以对于脚本剩下的部分是不可用的.数组初始化: array=(element1, element2, element3)

. {xxx,yyy,zzz}大括号扩展cat {file1,file2,file3} > combined_file, 将file1,file2,file3合并在一起并重定向到commbined_file中. 大括号中不能有空格

. {}

代码块. 事实上, 这个结构创建了一个匿名的函数. 但是与函数不同的是, 在其中声明的变量, 对于脚本的其他部分的代码来说还是可见的.

. {};路径名, 一般都是在 find 命令中使用, 注意; 用来结束find 命令序列的 ?exec

. []

test

数组元素, 例如 array[1]=abc字符范围, 在正则表达式中使用

. [[]]test 表达式本身放在[] 里

. (())

数学计算扩展

. >& >>& >> <

重定向scriptname > filename 重定向脚本的输出到文件中, 覆盖原有内容command &> filename 重定向 stdout 和 stderr 到文件中command >&2 重定向 stdout 和 stderrscriptname >> filename 重定向脚本输出到文件中, 添加到文件尾端, 如果没有文件, 则创建这个文件.

. << <<<重定向, << 用在“here document”, <<< 用在“here string”

. <, >正则表达式中的单词边界 grep ‘<the>' testfile

. |

管道, 分析前边命令的输出, 并将输出作为后边命令的输入

. >|

强制重定向

. ||

逻辑或

. &

后台运行命令, 一个命令后边跟一个&, 将表示在后台运行注意, for 循环的最后一个 done&

. &&

逻辑与

推荐整理分享shell脚本中28个特殊字符的作用简明总结(shell脚本语句),希望有所帮助,仅作参考,欢迎阅读内容。

shell脚本中28个特殊字符的作用简明总结(shell脚本语句)

文章相关热门搜索词:shell脚本一百例,shell脚本中-d,shell脚本一百例,shell脚本 -ne 0,shell脚本一百例,shell脚本 -ne 0,shell脚本一百例,shell脚本一百例,内容如对您有帮助,希望把文章链接给更多的朋友!

linux shell流程控制语句实例讲解(if、for、while、case语句实例) 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]if条件测试语句thenaction[elif条件actionelseaction]fi如果对于:条件测试语句不是很清楚,可以参考:l

分享一个实用的iptables脚本(各种过滤写法参考) 这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:#!/bin/sh#modprobeipt_MASQUERADEmodprob

shell脚本实现ssh自动登录功能分享 文件名:ssh_auto_login#!/usr/bin/expect###ssh模拟登陆器##@authorzhiyuanhzyhouzhiyuan艾特gmail.com##if{$argc4}{puts"Errorparams:$argv"puts"Expectparams:userpasswdipport[translate_id]"exit1

标签: shell脚本语句

本文链接地址:https://www.jiuchutong.com/biancheng/374837.html 转载请保留说明!

上一篇:shell基础学习中的字符串操作、for循环语句示例(shell基础教程)

下一篇:linux shell流程控制语句实例讲解(if、for、while、case语句实例)(linux shell脚本运行程序)

  • 什么情况下个人资产会被冻结
  • 公司租的住宅和商品房
  • 分公司和总公司不在一个区
  • 珠宝饰品在什么地方买
  • 其他应收款在现金流量表怎么填
  • 什么是进口增值税率
  • 累计个税是每年累计吗
  • 增值税小规模纳税人起征点
  • 退回来的增值税税费怎么做账务处理
  • 废弃土地的使用年限
  • 受托加工费直接计入生产成本
  • 有限公司跟股份有限公司的区别
  • 非公益性捐赠支出是永久性差异吗
  • 旧设备变现损失抵减所得税怎么算
  • 土地增值税清算规程实施细则
  • 季度所得税预缴可以弥补以前年度亏损吗
  • 退休人员取得单位证明
  • 轨道交通很高兴 土地税优惠来了
  • 如何计算工程预付款
  • 公司收到个人借款的现金流量
  • 公司筹建期间的劳务费怎么入账
  • 补缴房产税需要什么资料
  • 新公司能先用别人的钱吗
  • 现金比率分析怎么分析
  • 房地产开发有限公司英文
  • 个人所得税投诉电话是多少
  • 跨年的发票冲红
  • 外贸企业退税需要哪些资料
  • php教程 ftp 函数
  • 技术股如何分红交易
  • 准备金要求定义
  • 外商投资企业采用交易发生日的即期汇率
  • findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.
  • php取二维数组的一组内容
  • yolo xml转txt
  • 增值税纳税申报表附列资料(一)
  • 若依原创
  • Win11 Build 25330 预览版今日更新: 优化 Surface Dial 设置页面
  • php数组降序排列
  • 残保金工资标准
  • 外管证预缴税款怎么做分录
  • 合伙企业个人所得税税率表
  • 准则对()、()和()等作出基本规定
  • 无偿划转股权涉税
  • 补发去年工资会被扣税吗
  • 预交的企业所得税需要计提吗?
  • 财务费用的相关认定
  • 返还个人所得税怎么操作
  • 小额支出没有发票怎么办
  • 金税卡报税流程
  • 信用减值损失和公允价值变动的区别
  • 公对公转账货款写成了往来款怎么办
  • 金税三期有什么用
  • 上年多计提的费用,今年如何记账
  • 企业中征码怎么生成
  • 应付账款不需要付情况说明
  • 季度申报表弥补以前年度亏损
  • sql server如何重启
  • sql server如何打开mdf格式文件
  • sqlserver存储过程怎么查看
  • win2008定时任务设置
  • DxO Optics Pro 9 激活破解安装详细图文教程
  • Ubuntu配置永久IP配置文件
  • win7能用多屏协同吗
  • win10的uwp在哪
  • 在Linux系统中安装MySQL
  • win7电脑无限蓝屏怎么解决
  • opengl教程48讲
  • excel表格文本形式在哪里
  • shell脚本如何注释
  • python利用matplotlib将扇形平分成50份
  • w10cmd命令高级命令
  • jquery按钮点击事件
  • JavaScript File API实现文件上传预览
  • unity3.
  • 置顶语句子
  • Python中的字典用法
  • python+django
  • 如何开具分包发票流程
  • 税收优惠政策有经营和居民住宅出租
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设