位置: 编程技术 - 正文

Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍(shell脚本特性)

编辑:rootadmin

推荐整理分享Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍(shell脚本特性),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本中特殊字符,shell脚本tr,shell脚本中-lt,shell脚本特殊变量,shell脚本中的特殊变量,shell脚本特性,shell脚本的特点,shell脚本特性,内容如对您有帮助,希望把文章链接给更多的朋友!

Shell中的特殊字符有

1、$ 美元符 2、 反斜杠 3、` 反引号 4、" 双引号 5、< ,>;,*,&#;,[,]

下面我一一举列说明

一、$符号

1、echo $&#; 显示的是上一条指令退出状态 2、echo "$&#;" 效果同上 3、echo '$&#;' 显示的是$&#; 4、echo $&#; 显示的是$&#; 5、echo "$&#;" 显示的是$&#;

  大家可能已经看出 $符号在双引号中具有特殊意义 双引号对$符号不起作用 而单引号可以将特殊字符的的特殊意义屏蔽掉,使其能显示为字符本身,反斜 杠也可以将特殊字符的特殊含义屏蔽掉,使特殊字符失去特殊含义。

二、 反斜杠

反斜杠的作用是将特殊符号字符的特殊含义屏蔽掉,使其还是原字符

Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍(shell脚本特性)

三、` 反引号

  反引号的功能是命令替换,将反引号中的字符串做为命令来执行,我们在用shell编程时经常用的到 将系统命令的执行结果赋给一个变量

四、" 双引号

  在系统中有些特殊字符,为避免引用这些特殊字符 往往用双引号或单引号将这些特殊字符引起来,使其不具有特殊含义。   但有一部分特殊字符在引号中还是具有特殊含义,用双引号引起来是不起作用的。本文中所列的前四个特殊字符在双引号中还是特殊字符。为了使其不具有特殊含义一是用单引号引进来二是用反斜线使其失去作用。

  比如我们想原样输出这些特殊字符    以上不是你所期望的结果,因为双引号对它们不起作用,你只能这样才能输出这些特殊字符的原形 将分别显示为 " $ `

五、其它特殊字符

  大家注意到 除了前四个特殊字符外 我将其它的特殊字符都放在一块,这是因为前四个特殊字符在双引号中还是具有特殊含义,所以单独拿出来讲,除此以外的特殊字符如果你要输出这些特殊字符的原形,你就可以用双引号或单引号引起来使其失去特殊含义。

< ,>;,*,&#;,[,]对shell有特殊含义 但你可以用双引号引起来输入这些原形

  讲了这么多大家是不是已经注意到所有的特殊字符在单引号中失去特殊含义,如果你要输出特殊字符原形但又记不清那些特殊字符在双引号中不能输出原形,建议你干脆用单引号引起来。

Shell脚本实现C语言代码行数统计 写了一个比较粗糙的C语言代码行数统计脚本,目前还有些bug,而且效率也不高。脚本主要就是去除大部分的注释后统计行数,相当于做了一部分预处理

Shell脚本注册到Linux系统服务实例 注册一个系统服务,开机自启动.1脚本编写#vimtest.sh#!/bin/bash#description:hello.sh#chkconfig:EXEC_PATH=/usr/local/EXEC=hello.shDAEMON=/usr/local/hello.shPID_FILE=/var/run/

shell 1>&2 2>&1 &>filename重定向的含义和区别 当初在shell中,看到"&1"和"&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出.在shell程式中,最常使用的FD(filedescriptor)大概有三个,分别

标签: shell脚本特性

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

上一篇:Shell脚本中的位置变量参数(特殊字符)实例讲解(shell脚本位置变量)

下一篇:Shell脚本实现C语言代码行数统计(shell脚本编程实例)

  • 企业向红十字会捐赠可以抵扣所得税吗
  • 税务局纳税申报网站官网
  • 固定资产进项税的账务处理
  • 微信支付宝等三方支付平台余额属于货币资金吗
  • 购买财务软件费用入什么科目
  • 应交税费的借贷方向
  • 什么情况需要预缴增值税
  • 技术咨询服务开什么发票
  • 以现金形式收到包装物押金
  • 商业企业月末结转成本
  • 公司电话费用
  • 半成品原材料报废会计处理怎么做?
  • 房租转租怎么处理合法
  • 押金 保证金
  • 残保金申报表怎么作废
  • 已经在网上申报学校可以改学校吗
  • 营改增之前有增值税吗
  • 电器以旧换新的套路
  • 退税发票勾选后增值税附表二
  • 收到外单位奖励怎么回复
  • 安全生产费用包含哪些
  • 对方公司只能开发票吗
  • 地税定额发票还要交税吗
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 餐饮业收入的会计分录及摘要
  • macos big sur将安装在macintosh hd
  • 手撕定额发票能不能报销
  • 会计凭证丢失补违规么
  • searchnav.exe - searchnav是什么进程 有什么用
  • PHP:session_unregister()的用法_Session函数
  • PHP:oci_fetch_array()的用法_Oracle函数
  • php处理图片需要什么扩展
  • 应收票据计提利息应做的会计分录是
  • 住房房产税如何征收
  • 取得增值税发票的认证期限是多久?
  • 其他应付款的项目
  • js数组方法大全
  • 劳务费和工程劳务费有区别
  • 非财政补助结余分配和非财政拨款结余分配
  • 应付票据帐务处理
  • php 迭代器
  • mongodb时序
  • SQLITE3 使用总结
  • 购辅助材料会计分录
  • 实收资本印花税属于什么税目
  • 结转本年利润要算期初余额吗
  • 安装防伪税控系统的方法
  • 投标费用如何入账科目
  • 农民工专户里的钱能转出来吗
  • 半成品是指正在各生产阶段加工的产品
  • 成本暂估跨年度怎么算
  • 车辆保险费计入现金流量表哪里
  • 公司发放给员工的福利又要回
  • 支票填写的规范与常识
  • 本月增值税申报截止日
  • sqlserver怎么创建临时表
  • centos7配置tomcat
  • win7系统设备管理器其他设备有个未知设备叹号
  • Ubuntu Kylin 14.10默认的屏幕分辨率怎么更改?
  • freebsd的软件多吗
  • windows7快速截图
  • 怎么彻底关闭windows更新
  • 苹果mac最新的系统
  • windows7键盘
  • win8系统怎么到桌面
  • 听歌播放失败什么意思
  • windows8.1怎么用
  • cocos2d setTextureRect用法
  • unity制作ar手机游戏
  • unity 3d
  • 程序员要求高吗
  • vue js 页面代码分离
  • Button.setOnClickListener(OnClickListener l) 原理
  • python字符串拼接join
  • Android应用程序可以直接在ios中安装运行吗
  • django命令行
  • js弹出框怎么写
  • 打印缴纳社保电子缴税凭证
  • 办公厅机构设置方案
  • 新公司办理发票税控机流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设