1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行
核心代码:#/bin/bashset -xHOSTS=
shell中的case语句:可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。
使用格式:case 匹配母板 in模板1 [ | 模板2 ] … ) 语句组 ;;模板3 [ | 模板4 ] … ) 语句组 ;
bash case语句的例子。
分享一段bash shell代码,对于学习bash的同学理解case语句的用法,会有帮助。
例子:#!/bin/bash### Program:# File operation# 1.) Open file
1、查看机器安装了哪些shell?
有两种方法可以查看。
第一种:
[rocrocket@wupengchong ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh
第二种:
1、认识Bash
通过Shell将输入的指令与Kernel沟通,让Kernel控制硬件工作查看Shell:cat /etc/shell登录后预设的shell类型记录在/etc/passwd中,与账户相关命令别名:alias lm='ls -
在shell脚本中,发现case语句的一个问题。就是指定小写字母[a-z]和大写字母[A-Z]的这种方法不管用了。
出现如下情况:[root@station1 ~]# cat case.sh#!/bin/bashwhile :doecho
linux基础之Shell Script
1 Shell Scipt使用指令和基本程序设计结构写成的程序,可以完成复杂的处理流程
1.1 程序书写#!/bin/bash# Program:# This program shows