shell脚本初学习

shell脚本编程基础

1. 构建基本脚本

1.1 使用多个命令

$ date ; who    # 使用分号将两个命令分隔开,两个命令会一起运行

1.2 创建shell 脚本文件

创建shell脚本文件时,必须在文件的第一行指定要使用的shell,其格式为:

#!/bin/bash

示例;

#!/bin/bash
# 这时一个脚本文件
date
who
# 使用独立的行中书写命令,shell会根据命令在文件中的出现顺序进行处理

1.3 显示消息

$ echo this is a test   # 通过echo命令实现显示后面的字符串
this is a test
$
$ echo "Clivia says 'scripting is easy'."   #用单引号或双引号来划定字符串
Clivia says 'scripting is easy'.
$
#!/bin/bash
echo -n "The time and date are: "
date
# 脚本文件为test1,用参数-n实现文本字符串与命令输出显示在同一行
$ sh test1
The time and date are: Mon Mar 16 14:35:27     2020

1.4 使用变量

1.4.1 环境变量

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,467评论 0 5
  • 第 2 章 SHELL 基础知识2.1 shell脚本我们在上面简单介绍了一下什么是shell脚本,现在我们来进一...
    LiWei_9e4b阅读 1,593评论 0 0
  • 用了caffe有一段时间了,感觉自己写shell脚本的能力有待提高,特地从菜鸟笔记处系统的看了一遍,其实学习基础就...
    yichen_china阅读 1,838评论 2 30
  • 本文是对Linux shell编程的一个学习比较,共包括如下章节的内容: 概述 基本语法 结构化语句 函数 小结 ...
    我是老薛阅读 853评论 0 5
  • 这么多年 你一直幽居在我的心口 我的心口放下过天地 放下过万物 万物皆说 我从未放下过你 你值得我行遍世间所有的路...
    时光穿梭者阅读 377评论 2 3