Linux脚本编程
构建shell基本脚本
使用多条命令

写一个简单地shell


第一行 #!bin/bash 不能出错啊,不然你觉得bad interpreter什么意思??
引用变量
概述
关于$的用法

引用变量进行打印,赋值时需要用$,否则系统视为字符串
反引号(波浪线那个键)
例子1

例子2


重定向(>(覆盖输出) 和 <(输入) 和 >>(追加输出))
输入(<)

内联输入

管道
以查询安装包是否安装为例
连接到文件


连接到函数


其他用法

算术运算
用\来转义算术运算符
一些可能没见过的用法



问题:只支持整数运算
bc计算器

在脚本中使用bc





shell退出状态码


exit

shell最后exit 5,那返回的就是5
返回的不会大于255,可以使用变量。
总结

打开vim之后,用:q!不保存退出。
结构化命令
if then



if then else


嵌套if(elif)

判断条件参数:test


比较条件参数


bc的限制


字符串大小





解决方法
\>
其他字符串比较参数

文件比较参数








复合条件参数
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217142.html原文链接:https://javaforall.net
