Shell编程
文章平均质量分 94
coolwriter
这个作者很懒,什么都没留下…
展开
-
shell编程(一)
什么是shell shell是核心程序kernel之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。 shell是命令解析器,用户输入命令,它去解析。 shell类型 ash、bash、ksh、csh、tcsh cat /etc/shells 看系统下的shell echo $SHELL 看当前用户运行的shell 程序在s...原创 2018-05-07 15:23:31 · 204 阅读 · 0 评论 -
Shell编程(二)
变量和运算符什么是shell变量?本地变量,环境变量,变量替换(显示变量),位置变量,标准变量,特殊变量,影响变量的命令。 什么是shell的变量? 为使用shell编程更加有效,系统提供了一些shell变量。shell变量可以保存注诸如路径名、文件名、或者数字这样的变量。从这一点上看,shell编程中,变量至关重要。 eg: echo $myVar1 一...原创 2018-05-07 16:19:31 · 264 阅读 · 0 评论 -
Shell编程(三)
控制流结构简介:控制结构 if then else语句 case语句 for循环 until循环 while循环 break控制 confinue控制流控制是什么#!/bin/bash#创建一个目录 make /home/wbm/shell/txt#复制所有txt文件到指定目录 cp *.txt /home/wbm/she...原创 2018-05-07 17:25:36 · 215 阅读 · 0 评论 -
Shell编程(四)文本过滤
文本过滤简介:正则表达式、find介绍、grep介绍、awk介绍、sed介绍、合并与分割(sort、uniq、join、cut、paste、split)。正则表达式概念:一种用来描述文本模式的特殊语法 由普通字符(例如:字符a到z),以及特殊字符(元字符,如/ * ?等)组成匹配的字符串 文本过滤工具在某种模式之下,都支持正则表达式。基本元字符集及其含义 练习 ...原创 2018-05-07 17:58:09 · 2548 阅读 · 0 评论 -
shell编程(五)
grep命令Grep命令功能:按照行方式处理文本。。。 grep 一般格式为: grep [选项]基本正则表达式[文件] Grep参数 -c 只输出匹配行的计数。 -I 不区分大小写(只适用于单字符)。 -h 查询多文件时不显示文件名。 -l 查询多文件时只输出包含匹配字符的文件名。 -n ...原创 2018-05-08 10:36:58 · 171 阅读 · 0 评论 -
shell文本过滤练习
….原创 2018-05-08 11:51:29 · 291 阅读 · 0 评论 -
Shell处理文本,find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替。既然是基本功,那就需要掌握,毕竟学习Shell脚本的过程中,还是能了解到很多Linux系统的内容。Linux脚本大师不是人人都可以达到的,但是用一些简单的Shell实现一些常见的基本功能还是很有必要的。下面我介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort...转载 2018-05-08 16:22:16 · 479 阅读 · 0 评论