文本处理三剑客:
grep:egeep,fgrep:文本过滤器
sed:streamEditor:流编辑器,逐行
awk:文本格式化工具,报告生成器一、sed简介sed一次从文件中读取一行,不会修改原文件的内容sed命令将当前处理的行读入模式空间(patternspace)进行处理,sed在该行上执行完所有命令后就将..
分类:
其他好文 时间:
2017-07-23 22:41:45
阅读次数:
153
一、bash交互式编程脚本参数:用户交互://linux的重要思想,尽量避免和用户交互1.脚本传递参数,a.shtomjery2.通过键盘获取数据read//-p‘promtpt‘//提示符//readab输入tom和jerry会分别识别为a和b-ttimeout超时时间readab//输入jatomwolf//a==ja,b=‘tomwolf‘read-t5-p"enteran..
分类:
其他好文 时间:
2017-07-23 16:39:04
阅读次数:
223
一、Bash脚本编程风格
二、Bash条件测试:
三、脚本的状态返回值
四、练习脚本:
五、if语句一、Bash脚本编程风格脚本格式:#!/bin/bash#description:sayhello#version0.0.1//注释信息#author:xiaoming//代码注释#date:2017-01-01缩进:适度添加空白行;语法:编程语法格式、库..
分类:
其他好文 时间:
2017-07-23 01:00:22
阅读次数:
270
一、编程语言分类二、shell编程特性三、bash配置文件profile&bashrc四、面向对象和面向过程一、编程语言分类: 1.编程语言分类:根据运行方式 编译运行:源代码-->编译器(编译)-->程序文件 运行速度快,但是拍错效率低 C语言:通过调用函数库,或者类库来完成..
分类:
其他好文 时间:
2017-06-29 00:59:51
阅读次数:
259
时间就是金钱效率就是生命一、bash编程|---------------||应用|
|-----------||
|壳|库函数||//可以直接针对系统调用编程
|---------------|
|系统调用|
|---------------|
|内核|
|---------------|
|硬件|
|---------------|
现在程序开发更重视程序开发的速度-因此Python是..
分类:
其他好文 时间:
2017-06-29 00:54:24
阅读次数:
183
给定一个用户,判断其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
bash编程之:字符测试,一般加引号双目:>:大于<:小于==:等于,等值比较=~:左侧是字符串,右侧是一个模式,判断左侧的字符串能否被右侧的模式所匹配:通常只在[[]]中使用模式中可以使用行首、行尾锚定符,但是模式不要加引号!=,<>:不等于单目:-n字符串:字符串..
分类:
系统相关 时间:
2017-06-19 11:04:14
阅读次数:
297
bash编程之条件判断 bash编程之条件判断:判定后续操作的前提条件是否满足 1、条件判断的常用判断类型(bash内生的): 整数测试 字符测试 文件测试 2、echo $?(执行状态返回值): 0:正确 1-255:错误 布尔值: 真 假 3、逻辑运算: 与运算: 真 && 真 = 真(0) 真 ...
分类:
系统相关 时间:
2017-05-08 01:25:00
阅读次数:
263
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;通过while循环遍历来实现。while循环的特殊用法(遍历文件的行):whilereadVARIABLE;do循环体;done</PATH/FROM/SOMEFIL..
分类:
其他好文 时间:
2017-05-06 17:48:54
阅读次数:
192