一、Bash脚本编程风格
二、Bash条件测试:
三、脚本的状态返回值
四、练习脚本:
五、if语句一、Bash脚本编程风格脚本格式:#!/bin/bash#description:sayhello#version0.0.1//注释信息#author:xiaoming//代码注释#date:2017-01-01缩进:适度添加空白行;语法:编程语法格式、库..
分类:
其他好文 时间:
2017-07-23 01:00:22
阅读次数:
270
回到目录 bash脚本在linux里就相当于win里的bat和cmd及ps脚本,可以把一般指令组织在一起,统一去执行,比如我有一些docker容器需要统一去启动,这时,你可以把它们写成一个bash脚本,但有一点要注意,你的文档格式需要是unix,大家可以使用notepad++表写脚本,然后上传到li ...
分类:
其他好文 时间:
2017-07-20 15:25:38
阅读次数:
181
一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数 ...
分类:
系统相关 时间:
2017-07-11 21:26:56
阅读次数:
250
#!/bin/bash
#写一个脚本(前提:请为虚拟机新增一块硬盘,假设它为/dev/sdb),为指定的硬盘创建分区:
#1、列出当前系统上所有的磁盘,让用户选择,如果选择quit则退出脚本;如果用户选择错误,就让用户重新选择;
#2、当用户选择后,提醒用户确认接下来的操作可能会损坏数据,..
分类:
其他好文 时间:
2017-07-01 21:45:53
阅读次数:
193
1.bash脚本编程之算数运算 + - * / % declare-inum3=5//直接声明为整数 declare-inum4=6 echo“$num3+$num4"//结果为5+6 (1)letc="$num1+$num2" (2)echo"$[$num1+$num2]" //$中括号和小括号,let,expr (3)echo"$(($sum1+$sum2))" (4) expr$num2+$num4 sum=$(expr$num1+$num2)/..
分类:
其他好文 时间:
2017-06-29 00:57:45
阅读次数:
167
1、bash脚本编程之算数运算 + - * / % declare-inum3=5//直接声明为整数 declare-inum4=6 echo“$num3+$num4"//结果为5+6 (1)letc="$num1+$num2" (2)echo"$[$num1+$num2]" //$中括号和小括号,let,expr (3)echo"$(($sum1+$sum2))" (4) expr$num2+$num4 sum=$(expr$num1+$num2)..
分类:
其他好文 时间:
2017-06-29 00:41:49
阅读次数:
305
7.2十六、使用vim编辑多个文件vimFILE1FILE2FILE3:next切换至下一个文件:prev切换至前一个文件:last切换至最后一个文件:first切换至第一个文件退出:qa全部退出十七、分屏显示一个文件Ctrl+w,s:水平拆分窗口Ctrl+w,上下箭头Ctrl+w,v:垂直拆分窗口在窗口间切换光标:Ctrl+w,AR..
分类:
其他好文 时间:
2017-06-26 11:35:36
阅读次数:
145
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;[root@localhost~]#vimusershell.sh
#!/bin/bash
#
declare-inologin_num=0
declare-ilogin_num=0
foriin$(cut-d:-f7/etc/pa..
分类:
系统相关 时间:
2017-06-25 10:16:11
阅读次数:
273
1.创建脚本#!/bin/bash##脚本第一行,用/bin/bash执行echo"helloworld"##执行的命令*/usr/local/bin本地开发、系统上的其他人使用的脚本*/usr/local/sbin本地开发、由root使用的脚本2.脚本的执行和调试3.引用和转义*在shell解析字符串时用于去除字符串中特殊字符或保留词语的特..
分类:
其他好文 时间:
2017-06-24 10:08:22
阅读次数:
207
*Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。1.创建脚本#!/bin/bash##脚本第一行,用/bin/bash执行echo"helloworld"##执行的命令*/usr/lo..
分类:
其他好文 时间:
2017-06-22 10:13:12
阅读次数:
195