一、Bash脚本编程风格
二、Bash条件测试:
三、脚本的状态返回值
四、练习脚本:
五、if语句一、Bash脚本编程风格脚本格式:#!/bin/bash#description:sayhello#version0.0.1//注释信息#author:xiaoming//代码注释#date:2017-01-01缩进:适度添加空白行;语法:编程语法格式、库..
分类:
其他好文 时间:
2017-07-23 01:00:22
阅读次数:
270
写一个脚本: 1.添加10个用户user1到user10, 密码同用户名;但要求只有用户不存在的情况才能添加; 删除上述十个用户 扩展: 根据输入参数进行添加或删除指定几个用户, 测试 : 整数测试 -le -lt -gt -ge -eq -ne 字符测试 == != > < -n -z 文件测试 ...
分类:
系统相关 时间:
2017-07-19 21:50:25
阅读次数:
276
一、编程语言分类二、shell编程特性三、bash配置文件profile&bashrc四、面向对象和面向过程一、编程语言分类: 1.编程语言分类:根据运行方式 编译运行:源代码-->编译器(编译)-->程序文件 运行速度快,但是拍错效率低 C语言:通过调用函数库,或者类库来完成..
分类:
其他好文 时间:
2017-06-29 00:59:51
阅读次数:
259
时间就是金钱效率就是生命一、bash编程|---------------||应用|
|-----------||
|壳|库函数||//可以直接针对系统调用编程
|---------------|
|系统调用|
|---------------|
|内核|
|---------------|
|硬件|
|---------------|
现在程序开发更重视程序开发的速度-因此Python是..
分类:
其他好文 时间:
2017-06-29 00:54:24
阅读次数:
183
7.3测试:整数测试-le-lt字符测试==!=><-n-z(字符测试,开始说-s,错了)文件测试-e-fif[$#-gt1];then组合测试条件-a与关系-o或关系!非关系if[$#-gt1-a$#-le3]if[$#-gt1]&&[$#-le3]q,Q,quit,Quit#!/bin/bash#if[$1==‘q‘-o$1==‘quit‘-o$1==‘Q‘-o$1==‘Quit‘];thenec..
分类:
其他好文 时间:
2017-06-26 11:35:03
阅读次数:
119
给定一个用户,判断其UID和GID是否一样"^$USERNAME\>"(行首第一个单词)如果一样,就显示此用户为"goodguy";否则,就显示此用户为"badguy"#!/bin/bash#USERNAME=user1if!grep"^$USERNAME\>"/etc/passwd&>/dev/null;then用户不存在echo"Nosuchuser:$USERNAME."exi..
分类:
其他好文 时间:
2017-06-26 11:32:37
阅读次数:
169
6.2linux的三大神器grep,sed(流编辑器),awksed基本用法sed:StreamEDitor行编辑器(全屏编辑器:vi)sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理:而后,处理结束后,将模式空间打印至屏幕sed[options]‘AddressCommand‘file...-n:静默模式,不再默认显示模式空..
分类:
其他好文 时间:
2017-06-26 10:13:31
阅读次数:
144
转自:http://lovelace.blog.51cto.com/1028430/1211353 bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试 一、条件测试的表达式: [ expression ] 括号两端必须要有空格 [[ expression ]] 括号两端必须要有 ...
分类:
系统相关 时间:
2017-06-24 23:37:11
阅读次数:
377
5.3shell编程2条件判断:如果用户不存在添加用户,给密码并显示添加成功否则显示如果已经存在,没有添加bash中如何实现条件判断?条件测试类型:整数测试字符测试文件测试条件测试的表达式:[expressopm]前后一定有空格[[expressopm]]testexpression整数比较:-eq:测试两个整数..
分类:
系统相关 时间:
2017-06-21 19:54:44
阅读次数:
212
bash编程之:字符测试,一般加引号双目:>:大于<:小于==:等于,等值比较=~:左侧是字符串,右侧是一个模式,判断左侧的字符串能否被右侧的模式所匹配:通常只在[[]]中使用模式中可以使用行首、行尾锚定符,但是模式不要加引号!=,<>:不等于单目:-n字符串:字符串..
分类:
系统相关 时间:
2017-06-19 11:04:14
阅读次数:
297