位置: 编程技术 - 正文

shell 编程中空格的使用方法(shell脚本输出空格)

编辑:rootadmin

推荐整理分享shell 编程中空格的使用方法(shell脚本输出空格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell sed 空格,shell sed 空格,shell sed 空格,shell中的空格,shell sed 空格,shell中的空格,shell处理带空格的文件名,shell中的空格,内容如对您有帮助,希望把文章链接给更多的朋友!

1.定义变量时, =号的两边不可以留空格.eg:gender=femal————rightgender =femal———?wronggender= femal———?wrong2.条件测试语句 [ 符号的两边都要留空格.eg:if [ $gender = femal ]; then——-right.echo “you are femal”;fi

if[ $gender...-----------------------wrongif [$gender...----------------------wrong.

3.条件测试的内容,如果是字符串比较的话, 比较符号两边要留空格!eg:if [ $gender = femal ]; then——-right.if [ $gender= femal ]; then——?wrong.if [ $gender=femal ]; then———wrong.

4.如果if 和 then写在同一行, 那么,注意, then的前面要跟上 ; 号.如果 then 换行写, 那么也没问题.eg:if [ $gender = femal ]; then——-right.if [ $gender = femal ]then——————————-right.if [ $gender = femal ] then——-wrong. then前面少了 ; 号.提示出错信息:syntax error near unexpected token then同理,还有很多出错信息 比如syntax error near unexpected token fi 等都是这样引起的.

shell 编程中空格的使用方法(shell脚本输出空格)

5.if 后面一定要跟上 then. 同理elif 后面一定要跟上 then.不然提示出错信息:syntax error near unexpected token else

1)if 语句后面需要跟着then,同时前面要有分号;2) 空格非常重要,shell 会认为空格前的为一个命令,如果a=3 认为是赋值操作,如果写成a = 3,那么就会认为a为一个命令 this=`ls -l |grep ‘^-' | wc -l `3) 操作符之间要用空格分开 ,如 test ! -d $1,其中的!和-d就要用空格分开空格是命令解析中的重要分隔符

6. 命令和其后的参数或对象之间一定要有空格

if [ -x"~/Workspace/shell/a.sh" ];then

只有 -x 后有空格才表示紧跟其后的字符串是否指向一个可执行的文件名,否则就成了测试 -x"~/Workspace/shell/a.sh" 这个字符串是不是空。

7.取变量值的符号'$'和后边的变量或括号不能有空格

getcwd cannot access parent directories错误解决方法 [root@web-serverphp]#/etc/init.d/httpdrestartshell-init:errorretrievingcurrentdirectory:getcwd:cannotaccessparentdirectories:Nosuchfileordirectory该错误表示getcwd命令无法定位到当前工作

Shell实现的Oracle启动脚本分享 Usage:shoracled[start|stop|restart]SIDs其中SIDs是数据库名,多个名称之间用逗号分隔。缺省的操作是restart,也可以指定需要进行的操作(start|stop|restart)#!/bin/sh

Shell脚本实现查杀子进程、僵尸进程 核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linuxshell脚

标签: shell脚本输出空格

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

上一篇:Shell 编程:Bash空格的那点事(shell 编程 怎么运行命令)

下一篇:Shell实现的Oracle启动脚本分享(shell操作oracle数据库)

  • 先发表还是先出版
  • 进口关税计算公式 案例
  • 国际重复征税的前提条件是
  • 个人出租房屋需要办理什么手续
  • 车间人员负担的工会经费
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 股权投资公司如何找项目合作
  • 企业所得税逾期申报怎么补报
  • 电子承兑过期后怎么兑现处理合适呢?
  • 酒店怎么付钱
  • 何为提租补贴
  • 2020年最新增值税租车费
  • 不容忽视的近义词
  • 合同中没有明确违约责任怎么办
  • 小公司发工资怎么做账
  • 购销合同怎么签订
  • 个人将房产无偿赠与他人应交个人所得税吗
  • bios密码忘记了怎么清除,放电不行
  • 如何从零开始制作地下偶像
  • 事业单位授权支付一体化退库
  • 预收款交税未开发票申报表怎么
  • kb4577266补丁
  • php语法和常用的函数
  • 在银行按揭贷款买房是抵押吗
  • php字符串函数大全
  • 债券利息收入属于什么会计科目
  • 其它业务收入是什么科目
  • 我告诉你win7旗舰版
  • 装修房子监理
  • 对数前面有符号怎么计算
  • php类的定义
  • 服务型制造收入
  • 出口免抵退税的会计分录
  • 应交税费转出会计分录
  • 装修费摊销的分录是什么
  • 员工离职后个税申报系统如何操作
  • 固定资产一次性扣除如何做账
  • css选择上一个兄弟
  • uniapp开发总结
  • 收客户样品费怎么做分录
  • 年终奖怎么缴纳
  • 发票普票增票
  • 直接人工成本的计算公式
  • 未确认融资费用怎么算
  • 如何恢复sql server误删除的数据库
  • 以摊余成本计量的债权投资与以公允价值计量且其变动
  • 购买财务软件报税流程
  • 资本公积账务处理办法
  • 小微企业免税销售额是多少2023年
  • 递延所得税资产和负债怎么计算
  • 未确认融资费用借贷方向
  • 变动成本法的计算步骤
  • 工程物资残料价值
  • 营改增进程
  • 股权转让对价款如何计算
  • 无发票材料可以入材料账吗
  • 退休职工取暖费发放标准2023年
  • 企业计提福利费按多少提
  • 净水设备配件计算方法
  • 五金领用流程
  • 成本利润率计算销售价格
  • 明细账建账的步骤
  • 出纳和记账会计哪个好
  • 代理进口业务会计分录
  • 使用http_load来给Linux系统的服务器做压力测试
  • win8系统gho
  • explorer.exe进程被结束怎么恢复
  • win10电脑清理磁盘
  • mac 查看当前用户
  • win7系统玩英雄联盟没有声音
  • win7自带桌面时钟吗
  • windows8 应用商店
  • unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音
  • 苏州大学附属第一医院占地面积
  • jquery插件使用教程
  • python介绍的主要内容
  • python函数判断
  • 国家税务总局江西省国家税务局
  • 皖事通新农合缴费征收方式是什么?
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设