目录

1_  >

2_ 脚本文件test.sh

3_  echo

4_expr用于计算式子

5_关于 \* 使用

5_括号 () 也需要加 \ 使用,  如 \(     \)

7_ linux里面的循环语句

> redirect   重定向符号
<

如下操作:

1_ ls > 1.txt

会在当前目录下新建一个1.txt文件,并把ls所展示文件内容写入1.txt文件

打开1.txt查看里面内容

2_脚本文件习惯以  .sh  结尾
脚本  test.txt  内容如下: 展示所有,此月日历,今天日期
ls
cal
date

运行脚本,终端输入 sh test.sh

貌似 bash test.sh 也可以诶

3_ echo  linux里面的输出语句是

要是到在c中式printf
在java中式system.out.ptinyln

说明:当赋值一个变量的时候不使用 $ ,  当使用一个变量时候(输出,做其他运算的时候,读取此变量的时候)需要加入$, 这是linux的规定

1. echo $a

test.sh脚本里面写入如下:
a=10
echo $a



注意: a=10中=左右不能加空格,否则会

2.echo "Hello World"

不写引号也可以

4_expr用于计算式子

test.sh里面写
a=10
b=3
c= `expr $a + $b`
echo $c

1_c= `expr $a + $b`

注意: c= `expr $a + $b`   +两边一定要写空格,不然无法运算

5_关于 \* 使用
如果计算乘法:

\*才行,把*变成转义字符 (加减乘除 + - * / ,只有乘号需要\*)

a=10
b=3
c= `expr $a \* $b`
echo $c

错误写法:
a=10
b=3
c= `expr $a * $b`
echo $c

报错,因为在linux里面 * 表示一个符号出现任意多次

5_括号 () 也需要加 \ 使用,  如 \(     \)

6_ linux里面的if语句

if[...]then...else'''fi

linux里面判断数字大小
大于符号> :       是-gt   也就是greater than 
小于符号< :       是-lt    也就是less than
大于等于:          是-gr     greater  equal
小于等于:          是-le
等于=:                 是-eq
不等于:             是-ne

输出ab中的较大数值:

a=5
b=35if[ $a -gt $b ]
thenecho $a
else echo $b
fi

错误写法:

7_ linux里面的循环语句

1_for循环

for x in 1 2 3 4
do 
   ...
   ...
done

注释是#

for x in 1 2 3 4 5 6 7 8 9 10
do echo $x
done

2_while循环

while [条件]
do 
..
..
done

while [ $x -le $ 10]    # 小于等于
doecho $xx=`expr $x + 1`
done​​​​​​​

运行结果、

Linux入门--教程3(点灯笼) Shell Scirpt 脚本相关推荐

  1. linux 入门教程

    linux入门教程 搜索 Linux入门教程 前言 第一章 关于Linux的历史 第二章 图形界面还是命令窗口 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统 ...

  2. linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话

    原标题:Linux入门教程 - 如何记录和重放Linux终端会话 来自:https://www.linuxmi.com/replay-linux.html 使用命令,我们可以在type文件中记录终端会 ...

  3. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  4. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...

    Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步 特点: Nginx 可以部署在网络上使用 FastCGI,脚本 ...

  5. linux apache gzip压缩,Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩 LoadModul

    Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩 LoadModul 开启模块 打开httpd.conf后,先将下面两行配置前面的#号去掉,这样apache就会启用这两个模块,其 ...

  6. Linux搭建waf防火墙,Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖...

    Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖 Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开源 WAF ,但是它 ...

  7. Linux入门教程——VI/VIM 编辑器

    前言 本文小新为大家带来 Linux入门教程--VI/VIM 编辑器 相关知识,具体内容包括VI/VIM是什么,VIM的三种工作模式介绍,包括:一般模式,编辑模式,指令模式,以及模式间转换等进行详尽介 ...

  8. linux入门教程(3)(转)

    linux入门教程(3)(转)[@more@](文:flynng)3.4 进程管理 Linux是一个多用户多任务的操作系统.多用户是指多个用户可以在同一时间使用计算机系统:多任务是指Linux可以同时 ...

  9. linux 网站访问密码,Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客...

    Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客 在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访 ...

  10. Linux7查看防火墙日志,Linux入门教程:CentOS7防火墙firewalld配置,防火墙日志在哪呢...

    Linux入门教程:CentOS7防火墙firewalld配置,防火墙日志在哪呢 启动: systemctl start firewalld 停止: systemctl stop firewalld ...

最新文章

  1. 常见几种浏览器兼容性问题与解决方案
  2. 浙江农林大学第二十一届程序设计竞赛校选拔赛(同步)
  3. 【暑假训练 7.10】 codevs 2492 上帝造题的七分钟2
  4. socket通信需要网线连接吗_socket网络编程基础知识篇
  5. python类的创建及调用_在创建Python类时调用类方法
  6. win7、win10磁盘分区
  7. 华为外包公司一面二面三面回顾
  8. 镜头超声波马达的工作原理
  9. UG NX 工程图视图概述
  10. vue 动态渲染背景图片
  11. outlook配置文件添加服务器,Microsoft Outlook卡在加载配置文件?这里如何解决它
  12. c语言 sysinfo_c语言函数库
  13. 什么是模型思维?发现问题解决问题之道:14种 MR 模型关系思维模式
  14. 关于Google上架短信与通话记录权限的一深坑
  15. wxFormBuilder摸索--小白上手--做一个编辑器
  16. JavaScript基础知识之DOM
  17. RISC-V又一开源SoC-zqh_riscv
  18. Warning: L6305W: Image does not have an entry point. (Not specified or not set due to multi
  19. 【面试练习题】使用编程语言输出1900年~2000年的全部闰年
  20. 解决Win10下Fliqlo无法显示,显示一个Fi的图标

热门文章

  1. 查看本地连接的网络映射拓扑图
  2. subline注释插件DocBlockr很好用,不仅仅可以自动生成注释,还可以手动编辑注释的格式
  3. 让python pip 使用国内镜像
  4. uniapp利用scheme启动App
  5. 【APP小鲜肉】这样的一群人,会做出怎样的一个APP,欢迎大家试用
  6. Kettle出现问题:Couldn‘t load class解决方案
  7. mysql 客户端连接日志_MySQL 日志详解
  8. Vue 也能复用模板了
  9. 【微信小程序】历史搜索记录本地保存功能实现及思路
  10. PBDB Data Service:RIS format