Shell
tricerice
这个作者很懒,什么都没留下…
展开
-
shell笔记(1):shell入门
echo–e “内容” -e支持输出特殊字符特殊字符如下:2)、echo输出颜色:echo –e “\e[1;31m abcd\e[0m”;3)、dos2unix windows:格式文件转换为linux空格转换。4)、history [] []历史命令,linux将所有的命令写入宿主目录下的隐藏文件 .bash_history中原创 2015-11-22 19:49:03 · 397 阅读 · 0 评论 -
shell 实例收集
shell编程入门http://www.runoob.com/linux/linux-shell-variable.htmlhttp://c.biancheng.net/cpp/shell/1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。find ./ -size +500M -type f | tee file_list | wc -l2.在目录/tmp下...转载 2018-02-16 21:37:57 · 377 阅读 · 0 评论 -
shell之sort命令解析
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtapplebananaor...转载 2018-02-15 10:04:19 · 701 阅读 · 0 评论 -
几个不错的Shell脚本
【例子:001】判断输入为数字,字符或其他#!/bin/bash read -p "Enter a number or string here:" input case $input in [0-9]) echo -e "Good job, Your input is a numberic! \n" ;; [a-zA-Z]) echo -e "Good job, Your inp...转载 2018-02-15 09:22:30 · 439 阅读 · 0 评论 -
Xargs用法详解
Xargs用法详解简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空转载 2016-01-10 22:18:50 · 272 阅读 · 0 评论 -
awk用法总结
awk:好用的数据处理工具 awk 也是一个非常棒的数据处理工具!sed 常常用于一整个行的处理, awk 则比较倾向于一行当中分成数个『栏位』(或者称为一个域,也就是一列)来处理。因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运行的模式是这样的:[root@www ~]# awk '条件类型1{动作1} 条件类型2{动作2} ...' filename转载 2016-01-10 20:24:28 · 1218 阅读 · 0 评论 -
awk的BEGIN和END
你可能对Unix比较熟悉,但你可能对Unix awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。流程控制语句是任何程序设计语言都不能缺少的部分。任何好的语言都有一些执行流程控制的语句。Unix awk提供的完备的流程控制语句类似于C语言,这给我们编程带来了极大的方便。BEGIN和END:在Unix awk中两个特别的表达式,BEGIN和转载 2016-01-09 22:30:58 · 545 阅读 · 0 评论 -
Shell脚本实例
新增:处理文件a 1a 2b 3c 4转变成a 1 2b 3c 4[cpp] view plaincopyprint?#!/bin/bash uniq=`cat a.txt| awk '{print $1}' | sort | uniq` for item in $uniq do line=`cat a.t转载 2016-01-07 23:28:22 · 636 阅读 · 0 评论 -
shell笔记(7):流程控制
1);if条件语句:a):if [ 条件判断式 ] then 程序fib):if [ 条件判断式 ] then 程序else 程序fic):if [ 条件判断式 ] then 程序elif 程序else 程序fi2);case语句:case $var in“hello”) 程序;;“原创 2015-12-27 22:19:00 · 343 阅读 · 0 评论 -
shell笔记(6):条件判断
示例:方法一:test –e /root/install.log && echo yes || echo no 方法二:[ -e /root/install.log ] && echo yes || echo no1):判断文件类型: 2):判断文件权限: 3):两个文件之间的比较: 4):两个数值之间的比较: 10、流程控制原创 2015-12-27 22:17:36 · 213 阅读 · 0 评论 -
shell笔记(5):字符截取命令
1)、cut [选项] 文件名 -f 列号: 提取第几列-d 分隔符:按照指定分隔符分割2)、printf ‘输出类型输出格式’ 输出内容 3)、awk 支持管道符号,cut不支持3)、sed命令:轻量级的流编辑器,支持管道符操作 8、字符处理命令:sort [选项] [文件名]wc [选项] 文件原创 2015-12-27 22:13:54 · 122 阅读 · 0 评论 -
shell笔记(4):正则表达式
原创 2015-12-27 22:07:26 · 249 阅读 · 0 评论 -
shell笔记(3)数值计算
3、 数值运算与运算符1)、declare 声明变量: 方法二: 推荐方法三: 支持的运算符: 4、变量测试与内容替换: 5、环境变量配置文件:1)source 配置文件:或者.空格配置文件如果修改了配置文件,必须退出,然后登陆才能生效,该命令可以上修改后的环境变量生效环境变量文件: 标红色下标的是全局变原创 2015-12-27 22:04:47 · 422 阅读 · 0 评论 -
shell笔记(2):变量介绍
1)、环境变量:export name=18 :定义为环境变量name=18定义局部变量env:查看环境变量unset var:删除环境变量echo $PATH就是看看现在所有写在path中PS1:定义系统提示符的变量2)、位置参数变量:3)、预定义变量:原创 2015-12-27 21:50:20 · 275 阅读 · 0 评论 -
常用shell,很不错
http://blog.csdn.net/bbwangj/article/details/73480381在日常工作过程中,经常要对服务器进行一些操作,整理了一些常用的一句话shell命令,使运维人员工作起来更加得心应手,如果您有什么好的一句话脚本,欢迎留言! 1、查找当前目录下占用为0字节的文件并删除find ./ -type f -size 0 -exec rm -rf {}\; #此命...转载 2018-02-17 15:21:17 · 486 阅读 · 0 评论