美文网首页
shell编程(二)

shell编程(二)

作者: zhangxiaohao | 来源:发表于2019-06-20 06:04 被阅读0次
样例
#!/usr/bin/bash 
#  Author:zhangsan
# Create Time: 2019-6-30
#  Script Description:fidisk shell exaple
fdisk /dev/sdb <<EOF
n#交互命令顶格写
p
3
#回车
+512M
w
EOF

注意:
shell代码中linux命令中有交互命令的,以<<EOF开头,以EOF结尾。
中间写交互命令,命令要顶格写。
回车直接在顶格打个回车键

其他相关命令

  • 用$?判断上一句执行是否成功
expr 2+2
$?
  • 单引号
    由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。
  • 双引号
    由双引号括起来的字符,除$(美元符号)、\(反斜杠)、’(单引号)、和”(双引号)这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。
  • 反引号
    反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。
echo "当前内存使用率:` "scale=2;141*100/7900"|bc`%"

反引号还可以嵌套使用。但需注意,嵌套使用时内层的反引号必须用反斜杠(\)将其转义。例如:

abc=`echo The number of users is \`who| wc -l\``
echo $abc
The number of users is 2
  • 反引号是一个老的用法,$()才是新的用法
echo $(100%3)

相关文章

  • shell 案例

    Shell编程一 Shell防范ARP攻击 Shell编程二 Shell防范DDos攻击 Shell编程三 ...

  • BigData~01:Shell

    Shell编程基础 内容大纲 一、Shell编程二、高级文本处理命令:sed、awk、cut三、crontab定时...

  • shell 第一天

    shell编程初识 1.1 shell编程初识 shell的定义 Shell 是命令解释器 Shell 也是...

  • Shell编程系列(三)-- 运算符

    前言 在上一篇文章Shell编程系列(二)-- Bash 变量中, 我们学习了Shell编程中的变量相关的知识。...

  • shell编程(二)

    变量 局部变量 环境变量-----export 一个用户的所有进程中都可以访问的变量 环境变量的命令一...

  • shell编程(二)

    一、字符串比对 字符串必须使用双引号-n //nozero 字符串长度不为0时为真-z //zero 字符串长度为...

  • shell编程(二)

    样例 注意:shell代码中linux命令中有交互命令的,以<<EOF开头,以EOF结尾。中间写交互命令,命令要顶...

  • shell编程二

    目录 一、shell中的函数二、shell中的数组三、shell告警系统 一、shell中的函数 函数就是把一段代...

  • 78.shell编程

    shell编程 Shell脚本,是一种为shell编写的脚本程序。 Shell编程跟JavaScript、Pyth...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

网友评论

      本文标题:shell编程(二)

      本文链接:https://www.haomeiwen.com/subject/agmvxctx.html