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学习
笔记
1、添加序列号[root@localhostsrv]#moredarren.txtabcde[root@localhostsrv]#nl-v1(开始序列号) darren.txt 1 a 2 b 3 c 4 d 5 e[root@localhostsrv]#awk'BEGIN{line=1}{printf"%s %s\n",line,$
CMD_help_88
·
2011-12-23 15:34
职场
休闲
sehll
darrenpan
shell学习
笔记
1、添加序列号[root@localhostsrv]#moredarren.txtabcde[root@localhostsrv]#nl-v1(开始序列号)darren.txt1a2b3c4d5e[root@localhostsrv]#awk'BEGIN{line=1}{printf"%s%s\n",line,$0;line++}'darren.txt1a2b3c45d6e============
CMD_help_88
·
2011-12-23 15:34
职场
休闲
sehll
【脚本积累】
shell学习
之-sed用法解析
1,sed介绍 sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字母转换成"T"、将第10行资料与第11资料合等. 总合上
xiaomi520
·
2011-12-07 14:40
shell
职场
sed
休闲
Shell学习
类unix操作系统中有b shell, k shell, c shell. 其中 b,k shell用echo $0可以看出用的是什么shell. 其中bash(b shell)是我们最常用的,习惯用的shell. 如果是k shell 删除命令行,这个和 bash就很不一样,首先要设置编辑器 set -o vi 设置其命令编辑用vi.
envy2002
·
2011-11-30 17:00
shell
shell学习
错误之二
今儿继续学习shellscript的相关知识,当然了还是按照鸟哥的基础书来看!在实验又是遇见错误:root@zhou:/scripts#shsh013.sh [:21:20111201:unexpectedoperator sh013.sh:23:declare:notfound sh013.sh:24:declare:notfound sh013.sh:25:arithmeticex
chen861201
·
2011-11-30 16:00
shell学习
错误之二
今儿继续学习shell script的相关知识,当然了还是按照鸟哥的基础书来看!在实验又是遇见错误: root@zhou:/scripts# sh sh013.sh [: 21: 20111201: unexpected operator sh013.sh: 23: declare: not found sh013.sh: 24: declare: not found sh013.sh: 25:
qcyycom
·
2011-11-30 16:00
shell
linux
shell学习
2
[b]简单shell函数定义[/b]#!/bin/bash/*此行是shell脚本必须包含的部分,表示用哪个进行解析,这里是bash*/#hellofun/*此行表示注释,shell脚本中注释使用#,放到第二行表示该脚本的名称*/functionhello(){echo"Hello,todayis`date`"/*'date'表示输出日期,echo是表示打印*/}echo"nowgoingtoca
jameszhao1987
·
2011-11-23 10:35
linux
shell学习2
linux部分
linux
shell学习
2
简单shell函数定义 #!/bin/bash /*此行是shell脚本必须包含的部分,表示用哪个进行解析,这里是bash */ #hellofun /* 此行表示注释,shell脚本中注释使用#,放到第二行表示该脚本的名称*/ function hello(){ echo "Hello,today is `date`" /* 'date'表示
JamesZhao1987
·
2011-11-23 10:00
linux shell学习2
shell学习
笔记 (9.4)
---china.pub.comlinuxshell电子书学习笔记9.2.6 awk内置变量awk有许多内置变量用来设置环境信息。这些变量可以被改变。表9-3 awk内置变量 ARGC支持命令行中传入awk脚本的参数个数。ARGV是ARGC的参数排列数组,其中每一元素表示为ARGV[n],n为期望访问的命令行参数。ENVIRON支持系统设置的环境变量,要访问单独变量,使用实际变量名,例如ENV
jason_luo
·
2011-11-02 19:56
windows
职场
测试
博客
休闲
shell学习
笔记 (9.4)
---china.pub.comlinuxshell电子书学习笔记9.2.6awk内置变量awk有许多内置变量用来设置环境信息。这些变量可以被改变。表9-3awk内置变量ARGC支持命令行中传入awk脚本的参数个数。ARGV是ARGC的参数排列数组,其中每一元素表示为ARGV[n],n为期望访问的命令行参数。ENVIRON支持系统设置的环境变量,要访问单独变量,使用实际变量名,例如ENVIRON[
jason_luo
·
2011-11-02 19:56
职场
windows
博客
shell学习
笔记 (9.3)
shell学习
笔记(9.3)---china.pub.comlinuxshell电子书学习笔记4.打印所有记录awk'{print$0}'grade.txt5.打印单独记录awk'{print$1,$4
jason_luo
·
2011-11-02 19:38
职场
awk
休闲
awk输出
shell学习
笔记 (9.2)
---china.pub.comlinuxshell电子书学习笔记9.2awk脚本在命令中调用awk时,awk脚本由各种操作和模式组成。如果设置了-F选项,则awk每次读一条记录或一行,并使用指定的分隔符分隔指定域,但如果未设置-F选项,awk假定空格为域分隔符,并保持这个设置直到发现一新行。当新行出现时,awk命令获悉已读完整条记录,然后在下一个记录启动读命令,这个读进程将持续到文件尾或文件不再
jason_luo
·
2011-11-01 14:48
职场
awk
休闲
shell学习
笔记 (9.1)
第9章AWK 介绍---china.pub.com linuxshell电子书学习笔记9.1 调用awk有三种方式调用awk,第一种是命令行方式,如:awk|-Ffield-separator|'commands'input-file(s)如果要浏览诸如passwd文件,此文件各域以冒号作为分隔符,则必须指明-F选项,如:awk-F:'commands'input-file第三种方式是将所有的
jason_luo
·
2011-10-28 10:39
职场
awk
shell编程
休闲
shell学习
笔记 (8.3)
8.2.7模式出现机率 抽取包含数字4至少重复出现两次的所有行 grep'4\{2,\}'data.f 上述语法指明数字4至少重复出现两次 8.2.8使用grep匹配“与”或者“或”模式 grep命令加-E参数,这一扩展允许使用扩展模式匹配。例如,要抽取城市代码为219或216 grep-E'219|216'data.f 8.2
jason_luo
·
2011-10-27 14:41
shell
职场
grep
休闲
shell学习
笔记 (8.2)
8.2 grep和正则表达式 8.2.1模式范围 定要抽取代码为484和483的城市位置,上一章中讲到可以使用[]来指定字符串范围,这 里用48开始,以3或4结尾,这样抽出484或483。 grep'48[34]'data.f 8.2.2不匹配行首 如果要抽出记录,使其行首不是48,可以在方括号中使用^记号,表明查询在行首开始。 grep'
jason_luo
·
2011-10-27 14:14
shell
职场
grep
休闲
shell学习
笔记 (8.1)
第8章grep 家族---china.pub.com linuxshell电子书学习笔记在本章中我们将讨论:•grep(参数)选项。•匹配grep的一般模式。•只匹配字母或数字,或两者混用。•匹配字符串范围8.1 grep grep一般格式为:grep[选项]基本正则表达式[文件]这里基本正则表达式可为字符串。8.1.1 双引号引用在grep命令中输入字符串参数时,最好将其用双引号括起来。例
jason_luo
·
2011-10-27 13:51
shell
职场
grep
休闲
shell学习
与使用,边学边用之六!(文件批量复制更名))
在我学习python的时候,我将在ipython中测试的过程通过gnome-screenshot截屏下来保存。 一开始我命名的规则如下: 引用 banxi1988@banxi:~/work/python$ ls images/ assign_py16.png cl
banxi1988
·
2011-10-26 21:00
shell
脚本
awk
批量更名
shell学习
与使用,边学边用之五!(实现一个简单的通讯录)
引用 #!/bin/bash # addrList.sh # 实现一个简单的通讯录程序,联系人信息的添加,修改,删除,查找等操作。 # 这是我给我们的组员布置的一道题目。给他们的要求是用任何他们熟悉的编程语言来实现。 为也更多的了解,他们在没有多少编程基础的情况下,怎么把这个任务完成, 我选择我没有学习过的shell脚本来试验。边学边用。 现在做一个基础的设计。 添加的
banxi1988
·
2011-10-26 20:00
shell
grep
bash
shell学习
笔记 (7)
第二部分文本过滤第7章正则表达式介绍---china.pub.com linuxshell电子书学习笔记本章设计的基本元字符使用在grep和sed命令中,同时结合{\\}(以字符出现情况进行匹配的元字符)使用在awk语言中。表7-1 基本元字符集及其含义^只只匹配行首$只只匹配行尾*只一个单字符后紧跟*,匹配0个或多个此单字符[]只匹配[]内字符。可以是一个单字符,也可以是字符序列。可以使用-表
jason_luo
·
2011-10-26 09:01
shell
正则表达式
职场
休闲
shell学习
与使用,边学边用之三!(输出调试日志)
关于shell脚本的调试在我的博客“
shell学习
与使用,边学边用之二”中 后面关于"set -x"命令选项的使用就已经够了。 下面一些当作补充。
banxi1988
·
2011-10-25 20:00
shell
log
shell调试
shell函数
shell学习
与使用,边学边用之二(坑爹的空格)
下面是一个简单的shell程序。(来自 expert shell scripting一书 后面没有特殊说明也是一此书中的一些代码示例。为基础修改而来) #!/bin/sh #set -x echo -n "Can you write device drivers(y/n)?" read answer answer = ‘echo $answer | tr [a
banxi1988
·
2011-10-25 16:00
shell
脚本
空格错误
shell学习
笔记 (6)
shell学习
笔记(6)---china.pub.com linuxshell电子书学习笔记第6章命令执行顺序在本章中,我们将讨论:•命令执行控制。•命令组合。
jason_luo
·
2011-10-25 09:44
linux
shell
学习
成功
电子书
命令执行顺序
shell学习
笔记 (5)
shell学习
笔记(5)---china.pub.com linuxshell电子书学习笔记第5章shell输入与输出5.1 echo使用echo命令可以显示文本行或变量,或者把字符串输入到文件。
jason_luo
·
2011-10-25 09:38
linux
学习
职场
电子书
休闲
shell学习
笔记 (4)
shell学习
笔记(3)---china.pub.com linuxshell电子书学习笔记第4章文件名置换* 匹配文件名中的任何字符串,包括空字符串。?匹配文件名中的任何单个字符。[...]
jason_luo
·
2011-10-25 09:26
linux
shell
职场
休闲
文件名置换
shell学习
笔记 (3)
shell学习
笔记(3)---china.pub.com linuxshell电子书学习笔记第三章后台执行命令3.1crontabcrontab-l (listthedatilofcrontab)crontab-r
jason_luo
·
2011-10-25 09:28
学习
电子书
3
recovery
后台执行命令
Better
liniux
shell学习
笔记 (2)
shell学习
笔记(2)---china.pub.com linuxshell电子书学习笔记第2章使用find和xargsfindpathname-options[-print-exec-ok]name
jason_luo
·
2011-10-25 09:05
linux
shell
学习
电子书
print
shell学习
笔记 (1)
shell学习
笔记(1)---china.pub.com linuxshell电子书学习笔记 第一章主要讲了文件权限等相关的安全设置chmodchownchgrpguid suidumaskln文件类型
jason_luo
·
2011-10-25 09:54
shell
职场
学习笔记
休闲
shell学习
与使用,边学边用之一!
1. 使用wget和shell脚本下载一系列路路径有规律的资源: 我想下载ubuntu社区杂志fullcircle但是不想一个一个的点击进去然后在下载。 于是我想到用wget工具加上shell脚本来做。 其实我几乎没写过
banxi1988
·
2011-10-24 12:00
shell
ubuntu
脚本
fullcircle
Power
shell学习
笔记——函数和函数库
前段时间公司封闭开发,就在封闭的前一天感冒发烧,为了封闭,一顿猛药下去,烧是退了,却在扁桃附近爆发出来——扁桃发炎加溃疡,搞了十多天才好啊,天天喝稀饭啊……所以请大家原谅这么久没有续上学习笔记。顺便:过两天继续封闭,所以这个笔记更新速度可能不会很快了,我尽力。函数函数是Powershell里一个非常重要的东西,与CMD比较起来,这绝对是一个亮点。CMD中只能用“标签”+CALL来模拟函数,而Pow
边城__
·
2011-10-22 00:58
函数
职场
休闲
软件开发
Power
shell学习
笔记――函数和函数库
前段时间公司封闭开发,就在封闭的前一天感冒发烧,为了封闭,一顿猛药下去,烧是退了,却在扁桃附近爆发出来——扁桃发炎加溃疡,搞了十多天才好啊,天天喝稀饭啊……所以请大家原谅这么久没有续上学习笔记。顺便:过两天继续封闭,所以这个笔记更新速度可能不会很快了,我尽力。函数函数是Powershell里一个非常重要的东西,与CMD比较起来,这绝对是一个亮点。CMD中只能用“标签”+CALL来模拟函数,而Pow
jamesfancy
·
2011-10-22 00:58
函数
职场
powershell
休闲
函数库
unix
shell学习
笔记-C shell编程
6.1 简介 Shell脚本由命令和散布其间的注释组成。 创建运行脚本的步骤 运行脚本步骤为: 选择shell 授予执行权限 执行脚本 选择shell,第一行以#!即shbang指明所用的shell解释器,如: #!/bin/csh 或者#!/bin/tcsh 授予执行权限: &
tendyming
·
2011-10-17 17:00
shell编程
unix
shell学习
笔记4
5. sed 5.1 sed 简介 在线编辑器,一次处理一行内容,处理后,不改变文件内容。 5.2 sed 命令 sed [options] ‘command’ file(s) sed [options] –f scriptfile file(
tendyming
·
2011-10-13 16:00
shell
unix
shell学习
笔记3
4. awk 4.1 awk 简介 awk,用于处理数据和生成报告的UNIX编程语言,nawk是awk的新版本,gawk是linux的GNU版本。 4.2 awk 命令 awk [options] ‘script’ files awk [op
tendyming
·
2011-10-13 16:00
shell
shell学习
笔记(十三)
function可以将一大段的shell语句做一个省略,并可作为一个“命令”执行。e.g[root@testshell]#cattest #!/bin/bashfunction_date1(){date+%Y.%m.%d}function_date2(){date+%Y-%m-%d}function_date1function_date2[root@testshell]#./test 2011.
jinga50334
·
2011-10-13 15:41
function
shell
职场
休闲
unix
shell学习
笔记2
2. 正则表达式与模式匹配 2.1 正则表达式 正则表达式(Regular Expression,RE)是一种字符模式,用于在查找过程中匹配指定的字符。 正则表达式元字符(通配符) 元字符/通配符 功能 例子 匹配对象 ^ 行首
tendyming
·
2011-10-12 17:00
shell
unix
shell学习
笔记-目录
Table of Contents 1. Shell简介: 1.1 Shell种类 1.2 Shell 对比 1.3 &nbs
tendyming
·
2011-10-11 18:00
shell
unix
shell学习
笔记1
Table of Contents 1. Shell简介 1.1 Shell种类 1.2 Shell 对比 1.3 &
tendyming
·
2011-10-11 17:00
shell
unix
Power
shell学习
笔记――运算符
当我正准备记下学习Powershell函数的心得时,突然因为别的事情需要使用计算器。于是我就将就已经打开的Powershell控制台完全了计算。这个时间,我突然想起,忘了把Powersehll的运算符记录下来。Powersehll有哪些运算符Powershell有哪些运行符?当然Google有答案,也许Baidu也有答案。不过我决定还是先问Powershell试试。所以我尝试了这么一条命令:
jamesfancy
·
2011-10-08 00:44
职场
运算符
powershell
休闲
Power
shell学习
笔记——运算符
当我正准备记下学习Powershell函数的心得时,突然因为别的事情需要使用计算器。于是我就将就已经打开的Powershell控制台完全了计算。这个时间,我突然想起,忘了把Powersehll的运算符记录下来。Powersehll有哪些运算符Powershell有哪些运行符?当然Google有答案,也许Baidu也有答案。不过我决定还是先问Powershell试试。所以我尝试了这么一条命令:PS
边城__
·
2011-10-08 00:44
职场
休闲
Powershell
软件开发
Power
shell学习
笔记――变量和命令
变量,伟大的变量Powershel支持变量,这个功能对用惯了CMD的开发人员来说,那简直就是惊喜——终于可以结束总是把环境变量搞乱的痛苦日子了。Powershell的变量是以$号作为前缀的,所有变量都必须以$号开头,比如$var1,$my_var_2……。按照惯例,变量名当然是字母数字和下划线的组合。不过Powershell的变量不完全符合惯例——它的变量几乎允许任意字符。不过,当你准备使用“$m
jamesfancy
·
2011-10-06 03:20
职场
powershell
休闲
Power
shell学习
笔记——变量和命令
变量,伟大的变量Powershel支持变量,这个功能对用惯了CMD的开发人员来说,那简直就是惊喜——终于可以结束总是把环境变量搞乱的痛苦日子了。Powershell的变量是以$号作为前缀的,所有变量都必须以$号开头,比如$var1,$my_var_2……。按照惯例,变量名当然是字母数字和下划线的组合。不过Powershell的变量不完全符合惯例——它的变量几乎允许任意字符。不过,当你准备使用“$m
边城__
·
2011-10-06 03:20
职场
休闲
powershell
软件开发
Power
shell学习
笔记――Powershell控制台和脚本文件
安装Powershell如果是Windows 7,那么Powershell 2.0已经预装了。不过Windows XP就没那么幸运了,需要自己安装Powershell。Windows XP的Powershell 2.0集成在Windows Management Framework Core中,下载地址有点长,在这里:http://www.microsoft.com/downloads/zh-cn/
jamesfancy
·
2011-10-05 01:08
职场
powershell
休闲
Power
shell学习
笔记——Powershell控制台和脚本文件
安装Powershell如果是Windows7,那么Powershell2.0已经预装了。不过WindowsXP就没那么幸运了,需要自己安装Powershell。WindowsXP的Powershell2.0集成在WindowsManagementFrameworkCore中,下载地址有点长,在这里:http://www.microsoft.com/downloads/zh-cn/details.
边城__
·
2011-10-05 01:08
职场
休闲
Powershell
软件开发
Power
shell学习
笔记――了解Powershell
引子公司在Windows环境下进行开发,所以在写自动构建的时候,自然而然地想到了CMDSHELL。本来考虑过使用WindowsScriptHost脚本(WSF、JS或VBS)来写,但要在WSH脚本里调用VS的批处理来设置环境很困难。随着项目结构变得复杂,CMDSHELL写的构建脚本也开始变得复杂,这个时候就感到CMDSHELL有点吃力了,于是想到了Powershell。在这之前对Powershel
jamesfancy
·
2011-10-04 03:47
职场
powershell
休闲
Power
shell学习
笔记——了解Powershell
引子公司在Windows环境下进行开发,所以在写自动构建的时候,自然而然地想到了CMDSHELL。本来考虑过使用WindowsScriptHost脚本(WSF、JS或VBS)来写,但要在WSH脚本里调用VS的批处理来设置环境很困难。随着项目结构变得复杂,CMDSHELL写的构建脚本也开始变得复杂,这个时候就感到CMDSHELL有点吃力了,于是想到了Powershell。在这之前对Powershel
边城__
·
2011-10-04 03:47
职场
休闲
Powershell
软件开发
shell学习
笔记
vim:vs比较2个文件时:CTRL-W-H将窗口移到最左边CTRL-W-L将窗口移到最右边:s/vivian/sky/替换当前行第一个vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky:n,$s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky:2,5s/vivian/sky/g替换第2行开始到第5行中每一行所有vivian为s
zhangrenfang
·
2011-09-15 14:30
shell
it
shell学习
之-shell调用shell
在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source) 2008-05-06 14:43:18|分类: LINUX |标签: |字号大中小订阅 fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.
cnmcxiari
·
2011-09-13 14:00
shell
shell学习
之-shell调用shell
在shell脚本中调用另一个脚本的三种不同方法(fork,exec,source)2008-05-0614:43:18|分类:LINUX|标签:|字号大中小订阅fork(/directory/script.sh)fork是最普通的,就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的
cnmclixin
·
2011-09-13 14:00
项目实施
shell学习
总结
转载:http://kwj.iteye.com/blog/7073381>程序必须以下面的行开始,符号#!用来告诉系统它后面的参数是用来执行该文件的程序。#!/bin/sh或者其它 2>变量赋值第一:在等号"="的两边没有空格第二个:在定义一个字时可以省略引号,但是当定义的环境变量值多于一个字时(包含空格或制表键),引号是必须的。 3>当环境变量没有与周围文本明显分开时,可以用花括号将它括起myv
shuhuai007
·
2011-09-02 16:00
Date
shell
测试
脚本
bash
扩展
shell学习
3
expr的用法: 主要通过一些列子来说明expr3+5:计算得8,但是若是expr3+5则是3+5,没有计算出值 [max@localhost ~]$ expr 3 + 5 8 [max@localhost ~]$ expr 3+5 3+5 expr3\*5:做乘法时,要转义。 [max@localhost ~]$ expr 3 \* 5 1
HDUTigerkin
·
2011-08-26 08:00
工作
shell
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他