Shell编程
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
Linux文本处理三剑客grep、sed、awk
一、全局搜索命令grepGlobal search regular expression and print out the line 全面搜索研究正则表达式并显示出来 grep 命令是一种强大的文本搜索工具 , 根据用户指定的“模式”对目标文本进行匹配检查 , 打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件 1.grep的格式 grep 匹配条件 处理...原创 2018-06-21 22:16:08 · 231 阅读 · 0 评论 -
Shell中的变量
一、变量的基础信息1.变量的定义 变量即在程序运行过程中它的值是允许改变的量 变量是用一串固定的字符来标示不固定的值的一种方法 变量是一种使用方便的占位符,用于引用计算机内存地址,该地 址可以存储 Script 运行时可更改的程序信息 在 shell 中变量是不能永久保存在系统中的,必须在文件中声明 2.在 shell 脚本中变量的种类 在 shell 中变量分为环境级变量,用户...原创 2018-06-22 17:02:22 · 179 阅读 · 0 评论 -
Shell中常用的语句
一、exit、break、continue三者区别exit 完全中断脚本的执行 break 中断脚本的循环,但是会执行循环外的语句 continue 跳出本次循环,进行下一次循环进一步了解三者的区别,有如下实验:[root@localhost mnt]# vim file.sh 执行该脚本: 脚本正常运行情况: 二、for语句1.格式 for NU...原创 2018-06-22 18:24:19 · 932 阅读 · 0 评论 -
Shell脚本基础及基本常用命令
一、shell基本信息1.概述 脚本语言(shell、python):解释性语言,用解释器解释 运行效率低 | c、java:描述性语言,运行效率高 #!/bin/bash 幻数 ,在脚本运行的时候先进行该程序 以.sh结尾会有高亮显示 执行: sh hello.sh 或者 chmod +x hello.sh 再以绝对路径调用 /mnt/hello.sh 2...原创 2018-06-16 11:10:07 · 37388 阅读 · 1 评论 -
Shell中的运算
一、基础信息1.运算方式及运算符号 2.SHELL 中常用的运算命令 3.相关操作演示 二、脚本编写1.用脚本写一个10秒倒计时[root@localhost mnt]# vim time.sh 脚本的执行: 2.编写脚本,1分10秒的倒计时[root@localhost mnt]# vim time0.sh 执行脚本: 3.编...原创 2018-06-29 00:16:57 · 306 阅读 · 0 评论 -
Shell实例——输出网站访问量TOP10
问题概述一个大型网站每天都有数以亿计的访问者,每个访问者的访问行为都会在服务器中都会留下访问记录。访问记录里有许多信息,其中包含两个字段:访问者的IP、访问者的用户id.例如,格式是这样的:>>> cat record. txt10:20 202.114.112.5 3212345310:21 213.89.113.21 34234234每条记录分为3个字段,第...原创 2018-12-15 22:20:29 · 937 阅读 · 0 评论 -
Shell脚本特点说明以及案例解析
一、清除系统日志1.清除/var/log 下的 message日志文件简单命令脚本cd /var/log原创 2019-01-27 12:37:26 · 3249 阅读 · 0 评论 -
Shell的变量-环境和局部变量以及命令作为变量
一、Shell变量基础1、变量类型变量可以分为两类:环境变量(全局变量)和局部变量环境变量也被称为全局变量,可以在创建它们的shell及其派生出来的子进程shell中使用,局部变量只能在创建它们的shell函数或脚本中使用。还有一些变量是用户创建的,其他的则是专用shell变量。2、环境变量环境变量用于定义shell的运行环境,保证shell命令的正确执行,shell通过环境变量来确定登...原创 2019-01-29 12:17:46 · 910 阅读 · 0 评论 -
文本处理工具sed与awk
一、流编辑器sed1、sed的工作方式sed通过对输入数据执行任意数量用户指定的编辑操作。sed是基于行的,因此按顺序对每一行执行命令。然后,sed将其结果写入标准输出(stdout),它不修改任何输入文件。2、sed命令格式调用sed命令有两种形式sed [选项] '命令' file(s)sed [选项] -f script file(s)3、sed对字符的处理p 显...原创 2019-02-27 21:15:46 · 266 阅读 · 0 评论