E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[shell脚本学习]
shell脚本学习
与总结
shell脚本学习
总结,东西很多,供初学者参考.shell脚本是区分大小写的。2.Unix特殊字符有:(;$?
ysj风中叶
·
2016-07-06 14:44
脚本
shell
学习
Linux
shell脚本学习
shell脚本:数据批量处理,任务批量处理shell脚本文件以.sh为后缀,其实际无意义。shell运行原理:1.命令中转(创建子进程,分析执行,返回结果)2.创建进程完成任务3.父进程不受子进程错误影响file/bin/bash,为二进制文件,shell的解释器(不是shell脚本)bash与shell的关系:王婆与媒婆在脚本中第一行必须为:告知解释器及版本,#!称为shebang#!bin/b
小止1995
·
2016-06-11 14:59
Linux
shell脚本学习
笔记 (文本处理器AWK)
既然说到了shell和正则表达式,那么不得不简单的提提AWk工具。AWK是一种优良的文本处理工具,它不仅是Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。AWK提供了极其强大的功能:可以进行样式装入、控制流、数学运算符、进程控制语句甚至于内置的变量和函数。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 之前
zr1076311296
·
2016-06-06 16:00
shell
正则表达式
脚本
awk
Shell脚本学习
指南(三)——正则表达式
正则表达式
Shell脚本学习
指南概念RegularExpression使用表达式在字符串中寻找匹配的内容BRE:BasicRegularExpression基本正则表达式ERE:ExtendedRegularExpression
生有涯而知无涯
·
2016-05-15 18:35
Shell脚本学习
指南(二)——变量、条件、循环
变量基本概念Shell变量的名称与C语言一样,由数字、字母、下划线组成,其中只能以字母或下划线开头变量可以为空值,null赋值时,=两边没有空格str="abc"a=1取变量的值时,在变量前面加$a=1echo$a=>1变量的值如果含空格,赋值时用双引号括起来str="HelloWorld!"算数展开$((…))i=5j=6echo$((i+j))=>11echo$(((i*j)-(i+j)))=
生有涯而知无涯
·
2016-05-13 18:52
Shell脚本
shell脚本学习
笔记(1)
变量的基本操作变量没有类型,直接赋值就可以,类似这样:name=geekgao引用的时候这样:$name或者${name}单引号/双引号/反撇号单引号:中间不能引用变量,也不能使用“\”转义。就是说,这里面的内容会保持原样。双引号:允许使用“$”或者“${}”引用变量,可以使用转义反撇号或者$():中间是一句可执行的命令,不能直接一行开始就写个`ls`或者$(ls),必须赋值给一个变量,例如v=`
gaopu12345
·
2016-05-11 22:00
linux
shell
脚本
Shell脚本学习
笔记-函数
1. 基本的脚本函数1.1函数的定义functionname{ commands }或者name(){ commands }1.2简单示例#!/bin/sh functionFunc01{ echo"ThisisfunctionofFunc01" } Func02(){ echo"ThisisfunctionofFunc02" } Func01 Func02运行结果:1.3函数返回值与退
swordgirl2011
·
2016-05-11 07:00
shell
Shell脚本学习
指南
入门awk和BourneShell,是POSIXShell的基础除了POSIX标准,还有欧洲的X/Open标准正则表达式的两种类型BREBasicRegularExpressions基本型grep使用EREExtendedRegularExpressions扩展性egrep使用小型Shell脚本的开发,首先,直接在命令行测试,然后将一系列命令放到脚本中,并设置可执行权限,最后使用脚本$cat>us
davidwang414
·
2016-05-10 21:00
Shell脚本学习
笔记-循环结构
1.for循环语句1.1.语法格式:forvarinlist do commands donefor((表达式)) do commands done1.2简单示例:#!/bin/sh #从直接列表读取 echo"从直接列表读取" forvarin123 do echo"$var" done echo"\n" #从变量读取 echo"从变量读取" list="abc" forvarin$li
swordgirl2011
·
2016-05-09 04:00
shell
Shell脚本学习
笔记-条件判断
1. 条件判断之if-then结构:1.1单条件,命令格式如下:ifcommand then commands fi简单示例:1.2全覆盖,命令格式如下:ifcommand then commands else commands fi1.3条件嵌套,命令格式如下:ifcommand1 then ifcommand2 then commands fi commands fi1.4多重条件判断,命令格
swordgirl2011
·
2016-05-04 23:00
shell
Shell脚本学习
笔记-用户输入处理
1.命令行参数1.1参数之间空格分隔,格式:$+position,e.g.$0,$1,$2, 其中$0表示脚本名字,超过10个参数时,e.g.第10个参数用${10}表示;1.2简单示例:1.3通过建立软连接的方式,同一个脚本,根据不同脚本名字,运行不同脚本内容,e.g.:2.命令行参数变量的处理2.1通过条件判断,进行错误检测:2.2通过shift命令,进行移动位置参数:2.3命令行参数选项处理
swordgirl2011
·
2016-05-04 01:00
shell
06-
Shell脚本学习
--其它
Shell输入输出重定向Unix命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。输出重定向命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。命令输出重定向的语法为:command>file这样,输出到显示器的内容就可以被重定向到文件。例如,下面的命令在显示器上不会
飞鸿影~
·
2016-05-03 09:00
04-
Shell脚本学习
--条件控制和循环语句
条件判断:if语句语法格式:if[expression] then Statement(s)tobeexecutedifexpressionistrue fi注意:expression和方括号([])之间必须有空格,否则会有语法错误。if语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell有三种if...else语句:if...fi语句 if...else...fi语句 if...el
飞鸿影~
·
2016-05-01 06:00
03-
Shell脚本学习
--字符串和数组
字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似:单双引号的区别:双引号里可以有变量,单引号则原样输出;双引号里可以出现转义字符,单引号则原样输出;单引号字串中不能出现单引号。拼接字符串#!/bin/bash str1='i' str2='love' str3='you'
飞鸿影~
·
2016-04-30 08:00
shell脚本学习
笔记 (sed的高级用法----模式空间和保持空间)
前段时间在学习shell脚本,上次有提到sed的模式空间和保持空间概念,但是一直没有研究好,这两天研究了一下,所以将它发出来,不是很全面,仅仅供大家参考一下。保持空间sed在正常情况下,将处理的行读入模式空间,脚本中的“sedcommand(sed命令)”就一条接着一条进行处理,直到脚本执行完毕。然后该行被输出,模式被清空;接着,在重复执行刚才的动作,文件中的新的一行被读入,直到文件处理完毕。模式
_从未止步
·
2016-04-29 00:24
我的一些小研究
shell
脚本学习笔记
shell脚本学习
笔记 (sed的高级用法----模式空间和保持空间)
前段时间在学习shell脚本,上次有提到sed的模式空间和保持空间概念,但是一直没有研究好,这两天研究了一下,所以将它发出来,不是很全面,仅仅供大家参考一下。 保持空间sed在正常情况下,将处理的行读入模式空间,脚本中的“sedcommand(sed命令)”就一条接着一条进行处理,直到脚本执行完毕。然后该行被输出,模式被清空;接着,在重复执行刚才的动作,文件中的新的一行被读入,直到文件处理完毕
zr1076311296
·
2016-04-29 00:00
shell
脚本
sed
保持空间和模式空间
Shell脚本学习
笔记-重定向与管道命令
1.标准的输入输出与错误输出1.1标准的输入(stdin)是指令数据的输入,代码为0,使用>,默认为屏幕显示。1.3标准的错误输出(stderr)是指令执行失败返回的错误信息,代码为2,使用2>或者2>>,默认是屏幕。1.4简单示例2.管道命令的使用2.1命令通过管道符|连接,能够接收标准输入(stdin),如tail,more,grep等。2.2grep指令,grep[-cinv] 'key'
swordgirl2011
·
2016-04-24 23:00
shell
Shell脚本学习
笔记-变量使用及输入输出
1.变量的定义1.1变量名可以由字母、数字、下划线组成,但数字不能作为变量名的第一个字符。1.2通过赋值符号“=”来定义变量的值,e.g:myname='test', 字符串类型,不解析任何字符myname="abcd",双引号内部会解析$和反斜杠特殊字符num=100;price=1.2345now_date=`date`, 反引号会执行系统命令。2.变量的引用2.1使用美元符号$加变量名,来引
swordgirl2011
·
2016-04-17 11:00
shell
shell脚本学习
笔记 (流编辑器sed)
sed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed不仅仅支持正则表达式,它还有一些比较厉害的功能。 我给出一个例子,大家看看有什么办法可以解决它吧。HelloWorld Welcometotheworldofregexp! HelloWorl
zr1076311296
·
2016-04-13 20:00
shell
流编辑器
shell脚本学习
笔记 (正则表达式)
正则表达式一般有三个部分组成,他们分别是:字符类,数量限定符,位置限定符。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(RegularExpression)。我们以一个例子开始吧。假如给你一个文件,里面存放的是IP地址,但是有一些不是合格的,请你找出合格的IP地址。我想不知道正则表达式的人一定会觉得好陌生,我拿一个循环去实现,我之
_从未止步
·
2016-04-12 20:39
我的一些小研究
shell
脚本学习笔记
shell脚本学习
笔记 (正则表达式)
正则表达式一般有三个部分组成,他们分别是:字符类,数量限定符,位置限定符。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(RegularExpression)。我们以一个例子开始吧。假如给你一个文件,里面存放的是IP地址,但是有一些不是合格的,请你找出合格的IP地址。我想不知道正则表达式的人一定会觉得好陌生,我拿一个循环去
zr1076311296
·
2016-04-12 20:00
正则表达式
shell
Linux
shell脚本学习
和实战之一
1、在/test目录下使用for循环创建10个文件如:test-1,test-2,...test-10mkdirsh.sh#!/bin/bashforiin`seq10`do[!-d/test]&&mkdir-p/testtouch/test/test-$idonechmod+xmkdirsh.sh2、在/test目录下快速创建10个文件的方法如:test-1,test-2,...test-10[
tantaishan
·
2016-03-29 15:22
linux
shell
脚本学习
linux下
shell脚本学习
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:1.建立一个脚本Linux中有好多中不同的shell,但是通常我们使用b
whatday
·
2016-03-25 10:00
《
Shell脚本学习
指南》第2章 入门
一、脚本编程语言的例子awk,Perl,Python,Ruby,Shell二、Shell中执行可执行文件Shell中执行可执行文件有两种情况。2.1、可执行文件是一个二进制文件二进制文件:编译“使用编译语言编写得到的源代码”得到的二进制文件。在这种情形中,Shell会申请创建一个进程,在该进程中执行该可执行文件。假如现在有如下这样一段C程序代码(文件名为:“a.c”):#include intma
DSLZTX
·
2016-03-10 19:00
shell
《
Shell脚本学习
指南》第2章 入门
一、脚本编程语言的例子awk,Perl,Python,Ruby,Shell二、Shell中执行可执行文件Shell中执行可执行文件有两种情况。2.1、可执行文件是一个二进制文件二进制文件:编译“使用编译语言编写得到的源代码”得到的二进制文件。在这种情形中,Shell会申请创建一个进程,在该进程中执行该可执行文件。假如现在有如下这样一段C程序代码(文件名为:“a.c”):#include intma
DSLZTX
·
2016-03-10 19:00
shell
《
Shell脚本学习
指南》第1章 背景知识
1、简单就是力量2、POSIX标准,一套工具开发规范3、软件工具的原则一次做好一件事处理文本行,不要处理二进制数据使用正则表达式默认使用标准输入/输出避免喋喋不休尽量不需要交互,告诉它干什么就完成;打出来的日志要简洁明了输出格式必须与可接受的输入格式一致让工具去做困难的部分尽量利用已有的工具构建特定工具前,先想想是否需要编个通用程序
DSLZTX
·
2016-03-08 20:00
shell
脚本
《
Shell脚本学习
指南》第1章 背景知识
1、简单就是力量2、POSIX标准,一套工具开发规范3、软件工具的原则一次做好一件事处理文本行,不要处理二进制数据使用正则表达式默认使用标准输入/输出避免喋喋不休尽量不需要交互,告诉它干什么就完成;打出来的日志要简洁明了输出格式必须与可接受的输入格式一致让工具去做困难的部分尽量利用已有的工具构建特定工具前,先想想是否需要编个通用程序
DSLZTX
·
2016-03-08 20:00
shell
脚本
shell脚本学习
Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,WindowsExplorer是一个典型的图形界面Shell。 Shell脚本Shell脚本(shellscript),是一种为shell编写的脚本程序。 Shell环境Shell编程跟java
猫小珍
·
2016-02-17 11:00
【shell脚本】linux
shell脚本学习
加载配置/定义/文件将函数或者变量替换定义在一个文件中,如函数可以定义在.fun文件中,然后在.sh脚本中,用“."加载,然后直接调用函数,如果:db.fun。定义函数可带参数,函数中的$1,$2,$3……表示接受的第一个,第二个,第三个……参数。如:create_station_db2011$1就是20$2就是11.脚本中加载文件语句是:GLOBAL_CFG_FILE=`find./|gropb
bandaoyu
·
2016-02-04 23:00
shell脚本实现自动生成文件并更改其权限
在学习shell的时候,会不断的创建新文件,然后在新文件中的编写
shell脚本学习
。
weiqi7777
·
2016-01-05 13:02
bash
文件
自动生成
【
Shell脚本学习
19】Shell while循环
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:whilecommanddo Statement(s)tobeexecutedifcommandistruedone命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以下是一个基本的while循环,测试条件是:如果COUNTER小于5,那么返回true。COUNTER从0开始,每次循环处理时,
mazouri
·
2016-01-03 19:04
【
Shell脚本学习
14】Shell echo命令
echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echoarg您可以使用echo实现更复杂的输出格式控制。显示转义字符echo"\"Itisatest\""结果将是:"Itisatest"双引号也可以省略。显示变量name="OK"echo"$nameItisatest"结果将是:OKItisatest同样双引号也可以省略。如果变量与其它字符相连的话,需要使用大括号(
mazouri
·
2016-01-03 19:21
【
Shell脚本学习
12】Shell字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='thisisastring'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号your_name='qinjx'str
mazouri
·
2016-01-03 19:16
【
Shell脚本学习
4】几种常见的Shell
上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。bashbash是Linux标准默认的shell,本教程也基于bash讲解。bash由BrianFox和ChetRamey共同完成,是BourneAg
mazouri
·
2016-01-03 19:46
linux 每日一练习编写脚本时候的替换运算符!!!!!
echo ${name}$sh test.sh oscar # 给出参数执行$ oscar,hello i love you #输出结果####转自
Shell脚本学习
指南
Oscarfff
·
2015-12-23 21:00
linux
替换运算符
Linux 每日一练习!!!!!!!!!!删除文件的大灾难,你会碰见吗?
######摘自
Shell脚本学习
指南
Oscarfff
·
2015-12-22 21:00
linux
删除文件
rm
灾难发生
Linux 每日一练习!!!!!!!!!!sleep 表示等待时间
time to go to the dentist" sleep 20 #wait time second echo ${reminder}sleep 20 #wait time second备注:摘自
Shell
Oscarfff
·
2015-12-22 21:00
linux
sleep
2016读书单
LinuxUNIX技术手册鸟哥的Linux私房菜
Shell脚本学习
指南OracleOCP/OCA认证考试指南全册:OracleDatabase11gOracleDBA手记精通OracleDatabase12cSQL
lanfeng2004
·
2015-12-19 23:28
oracle
linux
技术
认证
手记
Shell脚本学习
(一)
Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,Linux中最常用的是bash。 脚本语言是一种解释型语言,会执行这类程序时,解释器(interpreter)需要读取我们编写的源代码(source code),并将其转换成目标代码(object code),再由计算机运行。 而我们常见的C、C++、Java都是编译型语言。这类语言需要预先将我们写好的源代码(
·
2015-11-13 10:09
shell脚本
shell脚本学习
笔记
转载自http://www.cnblogs.com/friedwm/archive/2011/07/19/2111057.html 1. 为什么使用shell编程 使用shell进行程序设计的原因之一是,你可以快速、简单地完成编程。而且,即使是最基本的Linux安装也会提供一个shell。 虽然shell表面上和Windows的命令提示符相似,但是它具备更强大
·
2015-11-13 05:27
shell脚本
暂定的学习计划
大三结束了一段时间,暑假实习也在进行中,现在分公司的大幕刚刚拉开,>_<闲暇时间比较多啊,之前看完了
Shell脚本学习
指南,还是继续我的TCP/IP之旅了。
·
2015-11-12 22:49
学习
小小的感触-第一次基本不会读透一本书。
重看了下
shell脚本学习
指南,发现以前看过的第一章,发现了很多以前没注意到或者说没放在心上的地方: 核心转存,当时在注解里面只是简简单单的略过,但这几天刚好在学习unix的信号设定
·
2015-11-12 22:46
书
shell脚本学习
1、注释 如果使用bash,则在脚本文件头注释:#/bin/bash2、将脚本文件加上可读与执行权限,就可以使用./shell.sh来执行,也可以使用sh shell.sh的方式来直接执行,sh是bash的软连接3、test判断语句用法 test -d Desktop && echo "is a dir" || echo "is not a dir&q
·
2015-11-11 17:39
shell脚本
shell脚本学习
--shell中的变量$
$$ :Shell本身的PID(ProcessID) $! :Shell最后运行的后台Process的PID $? :最后运行的命令的结束代码(返回值) $- :使用Set命令设定的Flag一览 $* :所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ :所有参数列表。如"$@"
·
2015-11-11 16:37
shell脚本
shell脚本学习
(一)
Shell脚本最常用于系统管理工作,或者用于结合现有的程序以完成小型、特定的工作。 Shell的特点有: 1. 简单性 2. 可移植性 3. 开发容易 【什么是shell】 简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计
·
2015-11-11 16:34
shell脚本
C和C++资源
当然你可以提醒我 http://u.115.com/file/e65hkw0y O+DAY安全:软件漏洞分析技术.pdf http://u.115.com/file/aqk474tj
Shell
·
2015-11-11 06:08
C++
Solaris
shell脚本学习
看懂脚本文件即可 知识点: Shell概述 Shell变量 Shell中的特殊字符 参数置换变量 控制结构 何为shell Shell就是unix提供给用户的使用界面,处于内核和应用程序之间,他是一个解释性语言,也是 一种程序设计语言,也有自己的控制结构。 Bash 比较普遍,包含 csh,ksh特色。 Solaris默认shell 是sh,
·
2015-11-11 00:49
Solaris
linux学习笔记之shell
本文参考:
shell脚本学习
指南 本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本。 因为编辑本文时,作者也是一个新手。
·
2015-11-02 16:41
linux
【
Shell脚本学习
23】Shell函数参数
在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数... 带参数的函数示例: #!/bin/bash funWithParam(){ echo "The value of the first parameter is $1 !" echo "The va
·
2015-10-31 10:00
shell脚本
【
Shell脚本学习
24】Shell输入输出重定向:Shell Here Document,/dev/null文件
Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向 命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法为: $ command > file 这样,输出到显示器的内容就可以被重定向到文件。
·
2015-10-31 10:00
document
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他