shell 基础
亦非我所愿丶
这个作者很懒,什么都没留下…
展开
-
Shell基础之-tr命令
tr命令实现字符转换功能,其功能类似于sed命令,但是,tr命令比sed命令简单,也就是说,tr命令能实现的功能,sed命令都可以实现原创 2015-09-07 01:18:45 · 471 阅读 · 0 评论 -
Shell 自定义颜色输出函数
以前脚本输出字符,如果有需要颜色的话,都是使用 “\e[; \e[0m” 进行输出,最近学习了下定义函数并且调用函数输出。记录下:#!/bin/bash function yellow_echo () { #用法: yellow_echo "内容" local what=$* echo -e "\e[1;33m ${what} \e[0m" }yel原创 2016-02-22 16:36:39 · 1664 阅读 · 0 评论 -
Shell基础之-grep命令
grep 一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来原创 2015-09-07 00:17:34 · 962 阅读 · 1 评论 -
Shell基础之-cut命令
cut命令用于从标准输入文件或文本文件中按域或行提取文本原创 2015-09-07 01:09:50 · 414 阅读 · 0 评论 -
Shell基础之-split命令
Shell基础之-split命令 split命令用于将大文件切割成小文件,split命令可以按照文件的行数、字节数切割文件,并能在输出的多个小文件中自动加上编号。原创 2015-09-07 01:16:23 · 4081 阅读 · 0 评论 -
Shell基础之-正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 例如 grep, expr, sed , awk. 或Vi中经常会使用到正则表达式,为了充分发挥 shell 编程的威力,需要精通正则表达式原创 2015-09-07 00:28:47 · 523 阅读 · 1 评论 -
Shell基础之-uniq命令
uniq 命令读取由 InFile 参数指定的标准输入或文件。该命令首先比较相邻的行,然后除去第二行和该行的后续副本。重复的行一定相邻。(在发出 uniq 命令之前,请使用 sort 命令使所有重复行相邻。)最后,uniq 命令将最终单独的行写入标准输出或由 OutFile 参数指定的文件原创 2015-09-07 01:20:55 · 516 阅读 · 0 评论 -
Shell基础之-paste命令
paste命令用于将文本文件或标准输出中的内容粘贴到新的文件,他可以将来自不同文件的数据粘贴到一起,形成新文件原创 2015-09-07 01:11:31 · 2177 阅读 · 0 评论 -
Shell基础之-变量、比较、测试
环境变量、位置变量、预定义变量 文件测试、整数值测试、字符串比较、逻辑测试原创 2015-09-07 00:24:58 · 701 阅读 · 1 评论 -
Shell基础之-sed命令
sed 是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑 sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件原创 2015-09-07 01:06:40 · 666 阅读 · 0 评论 -
Shell基础之-awk命令
awk编程 awk是一种编程语言。gawk、是最新版本,当前的linux版本用的都是gawk awk是gawk的软链接原创 2015-09-07 00:49:22 · 725 阅读 · 1 评论 -
Shell基础之-sort命令
sort将输入文件看做由多条记录组成的数据流,而记录由可变宽的字段组成,以换行符作为定界符原创 2015-09-07 01:14:32 · 497 阅读 · 0 评论 -
xtrabackup 增量,全量备数据库脚本
#!/bin/sh #xtrabackup备份脚本 #获取脚本所存放目录 cd `dirname $0` bash_path=`pwd` #脚本名 me=$(basename $0)#定义变量 LOG=/var/log/mysql_backup.log DATE=$(date +%F) DATE1=$(date +%H) LASTDATE=$(date -d "yesterday" +%F) MYC原创 2016-06-08 09:52:21 · 1151 阅读 · 0 评论