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
bash脚本语言,不同于C/C++是一种解释性语言。即在执行前不需要事先转变为可执行的二进制代码,而是每次执行时经解释器解释后执行。bash脚本语言是命令的堆砌,即按照实际需要,结合命令流程机制实现的源程序,因此他学习起来要比C/C++简单的多。 1.bash中的变量 bash中的变量分为本地变量, ...
分类:
其他好文 时间:
2017-06-14 11:34:45
阅读次数:
164
bash脚本编程之用户交互: read [option]… [name …] -p ‘PROMPT’ -t TIMEOUT bash -n /path/to/some_script 检测脚本中的语法错误 bash -x /path/to/some_script 调试执行 示例: bash脚本编程1: ...
分类:
其他好文 时间:
2017-05-07 16:45:53
阅读次数:
153
bash脚本编程:首先了解一下shell脚本编程的特点: 过程式编程语言 脚本类语言 解释型语言过程式编程语言: 顺序执行结构: 以从左到右,从上到下顺序执行所有的语句(命令) shell脚本的主体结构; 选择执行结构: 依照给定条件的逻辑判断结果或者依照可选的取值范围,进而选..
分类:
其他好文 时间:
2017-05-07 10:12:14
阅读次数:
143
bash脚本编程之用户交互:read[option]...[name...]-p‘PROMPT‘读取输入的内容-tTIMEOUT超时时间,如果超过了该时间,继续执行下面代码bash-n/path/to/some_script检测脚本中的语法错误bash-x/path/to/some_script调试执行 示例:输入一个磁盘文件信息,使用fdisk-l显示该磁盘信..
分类:
其他好文 时间:
2017-04-14 21:32:49
阅读次数:
151
选择执行的三种方式: (1)&&,|| (2)if语句 (3)case语句case语句的语法格式: case$VARAIBLEin PAT1) 分支1 ;; PAT2) 分支2 ;; ... *) 分支n ;; esac case支持glob风格的通配符: *:任意长度的任意字符;..
分类:
其他好文 时间:
2017-04-14 21:31:21
阅读次数:
93
一、利用bash脚本编程实现算术运算:1)+、-:加运算 *、/ %:模运算,取余数 **|^2)增强型的算术运算符号: += :letB=B+2-->letB+=2 -= :letB=B-2 -->letB-=2 *= :letB=B*2 -->letB*=2 /= :letB=B/2 -->letB/=2 %= :letB=B%2 -->letB%=23)特殊的增强..
分类:
其他好文 时间:
2017-04-14 21:14:29
阅读次数:
142
在使用bash过程中,一些简单的算术运算我们可以用bash来完成。利用bash脚本编程实现算术运算,下面列举一些常用的运算符: +、-加减 *、/乘除 %:模运算,取余数 **|^幂运算 增强型的算术运算符号: += :letB=B+2-->letB+=2 -= :letB=B-2 -->letB-=2 *= :letB=B*2 -..
分类:
其他好文 时间:
2017-04-14 21:05:56
阅读次数:
129
利用bash脚本编程实现算数运算:+,_,*,/%:模运算,取余数**|^s增强型的算数运算符号:+=_=*=/=%=特殊的增强型算数运算:letB=B+1letB=B-1B++:现将B的值赋给其他变量,再自身加1++B:先加1,再赋值出去ae算数运算方法:1,letVAR=算数表达式(将算数表达式先进性算术运算,并将..
分类:
其他好文 时间:
2017-04-14 10:37:44
阅读次数:
134
shell脚本编程: shell脚本的内容和格式: 首行,绝对行首,shebang(解释器程序的绝对路径) 注释信息:以#占据绝对行首的行; 为了能在程序中突出程序的功能,适当的添加空白行,以分隔不同功能的源代码块; 有一定的缩进利用bash脚本编程实现算数运算:+—*/%模运算取余**..
分类:
其他好文 时间:
2017-04-14 10:18:29
阅读次数:
154