Linux

Linux学习8 shell编程2

2021-01-04  本文已影响0人  八段锦1134

常识

变量名加{}

结构化语句

if的常见条件:

1、数值判断(注意[]里面有很多空格哦!)
[ int1 -eq int2 ] 等于
[ int1 -ne int2 ] 不等于
[ int1 -gt int2 ] 大于
[ int1 -ge int2 ] 大于等于
[ int1 -lt int2 ] 小于
[ int1 -le int2 ] 小于等于
2、字符串判断
3、文件判断
[ -a filename ] 文件
[ -d filename ] 文件夹
[ -f filename ] 普通文件

for循环

图片.png

while循环

图片.png

shell脚本编程

1、通常用shell脚本都会将后缀名改为.sh,就像R是.R,python是.py,perl是.pl一样。还有一个好处,当我们在sublime里编辑XXX.sh脚本时,sublime会识别这个后缀名把我们常用的那些语法格式标出颜色,跟直接在Linux里用一样。
2、脚本首行#!是指定解释器
比如#!/bin/bash 指定是shell语言去解释
可以用which命令来查看某个语言的命令在哪


图片.png

vim在命令模式下:

上一篇 下一篇

猜你喜欢

热点阅读