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
Unity基础脚本学习
ant
脚本学习
主要是流程+标签。 用的比较多的为文件操作、编译、打包、命令操作、自定义任务。 流程类似<target name="copy" depends="init">就是做这个"copy"任务之前要先做"init",而且depends的只做一遍。 编译与打包: <property
wwwcomy
·
2011-08-24 16:00
ant
SVN
自定义任务
shell
脚本学习
指南
内容简介Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮
houwenhui
·
2011-08-19 15:12
shell
职场
脚本
教程
休闲
shell
脚本学习
(一)
自定义一个建立空文件的命令:#!/bin/bash [$1]&&name=$1||name=file date=`date+%F` [$2]&&suffix=$2||suffix=txt touch"$name""-""$date"".""$suffix" exit0结果over
杨军军
·
2011-08-14 16:00
shell
脚本学习
:特殊变量和C语言格式循环
shell脚本里有几个特殊的变量,它们在有些时候其很大的作用,今晚把它们重温一下,并做个小总结。这些特殊变量是:$@ 所有变量当作一个字符串$* 每一个是一个独立的一串字符串 $# 引用通过命令行向脚本传递的参数的个数$0 脚本的名字自身$$ 当前命令的进程号$_ 最后一个命令的执行的
deansrk
·
2011-07-29 21:00
c
shell
server
脚本
扩展
语言
shell
脚本学习
:不得不细心之sed和grep,sort和uniq,从细节看“认真”
今天下午忙了一个下午写一个小脚本,中间出了很多错误,发现有关sort和uniq的细节问题,而且发现了自己写脚本一些小的方面的疏忽,编程是一门讲究严禁的学问,必须一字不差,否则轻则结果错误,重则无法运行。现在把自己的这些毛病总结下!今天下午的脚本:写一个脚本:1、下载文件ftp://192.168.0.254/pub/Files/access_log至/tmp目录;2、分析并显示/t
deansrk
·
2011-07-28 17:00
windows
正则表达式
shell
function
File
脚本
Linux shell
脚本学习
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod +x filenam
zhifeiji512
·
2011-07-27 10:00
Linux shell
shell
脚本学习
:循序渐进之初级awk语句,until循环,test语句
awk起源:awk语句是70年代由BELL实验室三个研究人员开发出来的一套语言,awk的名字就是这三位研究人员的名字头字母。但是最初的awk并不是面向用户使用,而是商业化,面向个人使用,但awk依然是一套强大的语言。 90年代,GNU在awk基础上开发出完全开源版本,功能更加强大强大,甚至可以通过ftp来网络应用 awk语句是一种非常强大的
deansrk
·
2011-07-25 23:00
shell
正则表达式
redhat
脚本
测试
action
shell
脚本学习
:循序渐进程序选择流与正则表达式
shell脚本和其他编程语言一样提供了程序执行流ifesle,dowhile,for,case,等。和其他编程语言一样,shell脚本的程序执行流的存在是为建立完整的逻辑思维,通过下面几个脚本来慢慢学习程序执行流。首先是ifelse循环与dowhile循环的格式:单分支:ifCONDITION;then //需要注意CONDIT
deansrk
·
2011-07-25 21:00
正则表达式
shell
command
脚本
vim
input
shell
脚本学习
:正则表达式之sed,tr篇
在linux中,主要通过sed命令来替换文本,通过正则表达式匹配出的命令,可以用sed来灵活的替换掉,极大的节省了工作量。可以说,sed是shell脚本里替换的最主要力量,也是shell脚本里用的最多的命令之一,sed是基于行的编译器,也就是说,它会将匹配到的内容的行打印出来,而且sed有自己的模式空间(内存),也就是说sed并不会改变原文件的内容,但是sed-i可以直接修改原文件(此功能慎用,很
deansrk
·
2011-07-24 12:43
[shell脚本学习]
shell
脚本学习
:正则表达式之sed,tr篇
在linux中,主要通过sed命令来替换文本,通过正则表达式匹配出的命令,可以用sed来灵活的替换掉,极大的节省了工作量。可以说,sed是shell脚本里替换的最主要力量,也是shell脚本里用的最多的命令之一,sed是基于行的编译器,也就是说,它会将匹配到的内容的行打印出来,而且sed有自己的模式空间(内存),也就是说sed并不会改变原文件的内容,但是sed-i 可以直接修改原文件(此功能慎用,
deansrk
·
2011-07-24 12:00
正则表达式
shell
File
command
脚本
编译器
shell
脚本学习
:快速理解正则表达式之grep篇
shell脚本是Linux的核心之一,而正则表达式是shell脚本的核心之一,理解正则表达式可以快速匹配需要查找的内容,对以后的shell脚本编程打下一个坚实的基础。接触正则表达式一般从grep命令开始,例如:grep"^#[:space:]*"/etc/inittab这个命令中“^#[:space:]*”就是正则表达式的内容,它的意思是“以#开头后跟任意个空格”,结合grep命令,就是显示/et
deansrk
·
2011-07-23 23:05
[shell脚本学习]
shell
脚本学习
:快速理解正则表达式之grep篇
shell脚本是Linux的核心之一,而正则表达式是shell脚本的核心之一,理解正则表达式可以快速匹配需要查找的内容,对以后的shell脚本编程打下一个坚实的基础。 接触正则表达式一般从grep命令开始,例如: grep"^#[:space:]*"/etc/inittab这个命令中“^#[:space:]*”就是正则表达式的内容,它的意思是“以#开头后跟任意个空格”,结合grep
deansrk
·
2011-07-23 23:00
正则表达式
shell
F#
脚本
Graph
扩展
[shell
脚本学习
]脚本作业 7.18-7.21
写一个脚本:1、创建目录/tmp/scripts2、切换工作目录至此目录中3、复制/etc/pam.d目录至当前目录,并重命令为test4、将当前目录中的test及其里面的文件和子目录的属主改为redhat5、将test及其子目录中的文件的其它用户的权限改为没有任何权限#!/bin/bash#DIR='/tmp/csripts2'mkdir$DIRcd$DIRcp-rf/etc/pam.d./te
deansrk
·
2011-07-21 13:09
[shell脚本学习]
[shell
脚本学习
]脚本作业 7.18-7.21
写一个脚本:1、创建目录/tmp/scripts2、切换工作目录至此目录中3、复制/etc/pam.d目录至当前目录,并重命令为test4、将当前目录中的test及其里面的文件和子目录的属主改为redhat5、将test及其子目录中的文件的其它用户的权限改为没有任何权限#!/bin/bash#DIR='/tmp/csripts2'mkdir$DIRcd$DIRcp-rf/etc/pam.d./t
deansrk
·
2011-07-21 13:00
redhat
shell
脚本
File
user
作业
shell
脚本学习
笔记
平时接触了主机,有空就系统整本书的看下。总感觉这种脚本没有java或c语言那样很规范的语法,它的实现感觉有些随意,通过一些写法的技巧轻易的解决事情,随意自然轻巧,也许这就是linux这种开源东西的优势吧。 ubuntu 中文乱码如果使用的是 PuTTY,可以通过修改 font, character set
liang3307
·
2011-06-24 00:00
tomcat
linux
脚本
网络应用
ubuntu
2011-06-15 shell
脚本学习
1export name[=word:...]... export-p可以显示当前环境(所有名称与值的列表) readonly用法与export类似,只是它声明的是只读的符号常量 2alias(别名),用来简化一个命令。格式为: alias新的命令='命令-选项/参数' 如:aliasckernel='cd~/eLDK/kernel/src'aliascdriver='cd~/eLDK/
cailang06
·
2011-06-15 18:00
2011-06-10 shell
脚本学习
1跟踪程序: 在执行脚本时加上-x打开执行跟踪功能:sh-xnusers或者在脚本中,在你想要的跟踪的段中加上:set-x #打开跟踪功能。。。 #做你的事set+x #关闭跟踪功能2grep[OPTION]...PATTERN[FILE]... -e pat-list:PATTERN里面假如以减号-开头,grep会混淆,-e可以指定其参数为模式,即使它以减号开头 me
cailang06
·
2011-06-10 15:00
2011-06-09 shell
脚本学习
1|(管道)符号可以在两程序之间建立管道(pipeline):如:$who|wc-lwho的输出成了wccat>cnt_users2cat>ctn_users //建立一个文件,利用cat将终端输入写入文件用Ctrl-D(表示end-of-file)来完成输入 3现代Unix系统通常都有好几个shell,因而脚本的第一行开头处用#!来指定所用的shell的路径(还可以带相关参数)如/bin/bas
cailang06
·
2011-06-09 17:00
2011-06-07 shell
脚本学习
1参数$0,$1.... $0是脚本调用时使用的输入(如脚本名字为built,在shell中输入:" ./linux/build abc"$0就等于"./linux/build",$1等于"abc" ). $1...$n第n个参数2shift命令每执行一次,变量的个数($#)减一,而变量值提前一位Shift命令一次移动参数的个数由其所带的参数指定。例如当shell程序处理完前九个命令行参数后,可
cailang06
·
2011-06-07 11:00
shell
脚本学习
编写shell命令脚本程序 如果你需要下列问题的一个快速解决方案请查阅节号 编写一个命令脚本程序1 8 . 2 . 1 给变量赋值1 8 . 2 . 2 使用某个变量的值1 8 . 2 . 3 提示和接受输入数据1 8 . 2 . 4 忽略元字符1 8 . 2 . 5 编写条件i f语句1 8 . 2 . 6 接受命令行输入1 8 . 2 . 7 添加注释语句1 8 . 2 .
ab1830
·
2011-06-01 23:00
C++
c
正则表达式
脚本
C#
ruby
脚本学习
记录
阅读更多ruby-ane'gitdir="/tmp/"+$F[0]+"_"+$F[1]+".git";cmd="exportGIT_DIR="+gitdir+";gitinit";putscmd;;system(cmd)'infofileruby-ane'gitdir="/tmp/"+$F[0]+"_"+$F[1]+".git";cmd="exportGIT_DIR="+gitdir+";giti
zdx3578
·
2011-05-21 11:00
Ruby
脚本
Git
F#
ruby
脚本学习
记录
ruby -ane 'gitdir="/tmp/"+$F[0]+"_"+$F[1]+".git";cmd="export GIT_DIR="+gitdir+" ; git init ";puts cmd; ;system(cmd) ' i
zdx3578
·
2011-05-21 11:00
脚本
git
F#
Ruby
Shell
脚本学习
笔记(十)--文件操作
文件操作取得目录内容lsgetconfARG_MAX 判断文件是否存在建立文件建立一般文件:建立文件1使用转向输出:>text.txt2配合空命令::>test.xtx 可以增加script移植性,有时候使用“>文件”会造成语法错误3建立隐藏文件::>.test.txt4使用touch命令:touchtest.txt5建立文件时指定初始化的内容:echo'hello'>test.txt6利用ln
surgent
·
2011-03-23 23:00
Shell
脚本学习
笔记(九)--文字和图形接口
文字和图形接口dialog是一种在shellscript中建立对话框的工具,利用dialog可以建立不同的信息和问题窗口,增加脚本方便性。dialog建立的是终端模式下的文本接口,另外有一种和dialog语法兼容的工具叫xdialog,xdialog算建立Xwindow下的图形接口。xdialog使用GTK+图形工具来完成各式各样的对话框,可融入不同的桌面主题。http://xdialog.fre
surgent
·
2011-03-19 15:00
shell
脚本
calendar
dialog
图形
textbox
Shell
脚本学习
笔记(八)--进程管理和工作控制
进程管理和工作控制 ps,top,htop命令的使用 传送信号 使用kill命令可以对进程传送信号进行管理。管理进程时的基本原则是1先礼后兵。先发送信号给进程,让进程自己完成该做的事,若进程已不听指挥,或失去控制,再发出强制性的信号。这样的好处是,让进程在结束前有缓冲的时间做好收尾工作,如清除存盘、锁定文件、进程编号记录文件等,否则当进程不正常结束时,若在主机中残留这些文件,而下次要再执行程序时
surgent
·
2011-03-18 12:00
工作
shell
脚本
kill
login
jobs
Shell
脚本学习
指南 读书笔记02
3. 文本处理工具 sort sort -t: -k3nr -u /etc/passwd sort myfile | uniq -c 显示重复个数和值 sort myfile | uniq -d 仅显示重复 sort myfile | uniq -u 仅显示未重复 fmt 格式化 sed -n -e 9995,10004p /usr/dict/words | fm
foxmails
·
2011-03-17 16:00
C++
c
脚本
F#
读书
Shell
脚本学习
笔记(七)--sed和awk
sed和awk背景设计script时,有时候需要修改脚步,如删除或置换某些关键词。这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器(streameditor)。sed是这方面的佼佼者,可补bash的不足。另外,script执行时可能要制作报表,呈现各种字段信息。传统上,能和bash完美搭配的,非awk莫属。正则表达式正则表达式是组成“样式”的基本语法,而
surgent
·
2011-03-17 13:00
Shell
脚本学习
笔记(六)--转向与陷阱
转向 文件代码:0,1,2,...输出转向语义大部分不能单独使用,必须和Bash命令一起运用 操作文件:fd&-关闭输出文件n&m复制转向输出的文件代码m,存成文件代码n,使n连接至m 一旦备份好标准输入后,就可以对标准输入进行操作,完毕后还原标准输入,如下:exec0文件set-onoclobberset-C不覆盖fd>|文件强制覆盖转向附加fd>>文件标准错误伴随标准输出做转向:&>文件或>&
surgent
·
2011-03-16 13:00
Shell
脚本学习
指南 读书笔记01
1. 入门 why 简单性 可移植性 易开发性 who | wc -l 统计用户个数 | 管道 脚本开头一般写法 #! /bin/sh 注意尽量不要超过64个字符 重定向及管道 < > | 特殊文件 /dev/null &nbs
foxmails
·
2011-03-15 16:00
正则表达式
脚本
F#
读书
D语言
Shell
脚本学习
笔记(五)--函数
函数Bash调用函数不会开启新的子shell,会在现有的shell环境中执行该函数。函数的语法形式: function函数名称(){命令区域}函数名称(){命令区域}function函数名称{命令区域} 调用:函数名参数1参数2....FUNCNAME变量,值的内容是函数名取消函数定义:unset-f函数名return指令 $?传回值作用范围
surgent
·
2011-03-14 20:00
function
shell
脚本
bash
Shell
脚本学习
笔记(四)--流程控制
流程控制BashShell中,流程控制命令有两大类:选择和循环。属于选择的有:if,case;属于循环的有:for,while,until;命令select既属于选择,也属于循环。不管是哪一种,均需进行条件测试,再根据测试结果,决定程序流程进行的方向。BashShellScript可由许多命令组成,每一个命令执行后,都会传回一个结束状态值,成功返回0否则非0.Bash内置变量$?用来存储每个命令执
surgent
·
2011-03-13 21:00
Shell
脚本学习
笔记(三)--算术运算
算术运算在求值时,如果算术式中变量不存在或空值,则该变量的值为0不同进制的数字使用"基底#数字"的表示法,其中基底范围为2~64算术扩展:如果表达式中有变量,该变量名称之前最好不要加上$,以免该变量不存在造成语法的错误如果除法的运算结果有余数,则无条件舍去示例:#!/bin/bashdeclare-iaiqs=0a=${1:-255}mask="1286432168421"Bmap=echo"1的
surgent
·
2011-03-12 15:00
shell
脚本
bash
扩展
工具
跨平台
Shell
脚本学习
笔记(二)--变量
变量与字符串Bashshell没有所谓的“数据形态”,除非使用内置declare特别指定变量的型态。在Bashshell中,只有一种数据型态:以字符组成的字符串不必经过事先声明的程序想用就用设定变量值之后,该变量值只在当前的shell环境中有效。变量名长度无限制,区分大小写。设定变量的方法:变量名称=值 但好的习惯是把字符串用双引号或单引号括起来。等号的两边不能有空白,右侧有空白时要用引号括起来。
surgent
·
2011-03-11 15:00
Shell
脚本学习
笔记(一)--预备知识
预备知识检查Script语法:bash-vtest.shJack不执行,仅查看代码:bash-ntest.sh追踪执行:bash-xtest.sh强制变量先声明后使用:shopt-s-onounset以shtest.sh执行时,可以不必事先设定Script的执行权./cd.sh子shell随即关闭,又回到父shell环境中执行使用.和source会让Script只在父shell的环境中执行,这种执
surgent
·
2011-03-11 13:00
shell
脚本学习
(一)
流程:1.使用文本编辑器编写(如用vim)2.给于执行权限$chmod+xyour-shell-name # 或者 $chmod755your-shell-name3.执行脚本$bashyour-shell-name #或者 $shyour-shell-namer #或者 $./your-shell-name4.例子#Myfirstshellscript # clear echo
杨军军
·
2011-03-03 21:00
shell编程
shell
脚本学习
文章:Linux脚本(shell)编程(一)简单入门HelloWorldLinux脚本(shell)编程(二)基本语法Linux脚本(shell)编程(三)文件操作Linux脚本(shell
lengyuhong
·
2011-02-18 17:00
编程
linux
shell
脚本
脚本学习
-----常用shell脚本if参数
一些常用的if脚本参数:[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且是一个目录则为真。[-eFILE]如果FILE存在则为真。[-fFILE]如果FILE存在且是一个普通文件则为真。[-gFILE]如果FILE存在且已经设置了SGID则为真。[-hFIL
wd4084
·
2011-02-17 10:00
脚本学习
之一-----入门概念
脚本语言入门概念重定向: 重定向标准输出(文件不存在时创建存在即会覆盖丢失原本数据>>这个将追加不丢失原来数据)例:tr–d‘/n’test1.txt并且将程序的标准输出定向到test1.txt管道:A|B将程序A的标准输出变为程序B的标准输入 有关Tr命令:Tr –c‘a’‘b’ 锁定a将不是a的全部替换成bTr -s ‘a’ ‘b’ 将重复出现的a浓缩为bTr –d ‘a’ 删除
wd4084
·
2011-02-11 23:00
linux
unix
shell
脚本
语言
终端
shell
脚本学习
笔记
写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系统中可灵活移植,几乎不用任何设置就能正常运行shell脚本可轻松方便读取和修改源代码,不需要编译掌握shell可以帮你解决一些故障问题,比如脚本引起的故障问题掌握
老林
·
2011-01-30 23:38
职场
shell脚本
bash
休闲
系统管理
shell笔记
Shell
脚本学习
指南读书笔记(长期更新)
关键字: shell , linux 本文记录自己学习《Shell
脚本学习
指南》的一些学习笔记,将尽量以简单的例子来说明问题,希望自己能一直坚持下去。
flynewton
·
2011-01-30 12:00
linux
unix
脚本
读书
bash
神奇的管道一个单词排序器实现过程
声明:本文为学习了"shell
脚本学习
指南"一书之后的学习手记.p{margin-bottom:0.21cm;}tdp{margin-bottom:0cm;}a:link{}问题:实现一个文本处理程序,
banxi1988
·
2011-01-22 16:00
linux
脚本学习
最近又重新捡起了以前放在一边的linux脚本了,呵呵,最开始学习linux脚本编写是在搭建linux下的qmail邮件服务器的时候。那时候由于qmail要安装很多软件包,所以就把命令整理成一个脚本来一次批处理运行,那时也学到了linux下的shell编程。脚本其实多半就是终端命令的一个集合,批处理。所以只要熟悉linux下的终端命令基本上就可以写出shell脚本了,当然了,脚本肯定还是会有不同的地
cmg666
·
2010-12-23 11:00
shell
脚本学习
笔记
[b]因为工作需要写一个小的shell脚本,很多年前写过,但是后来又把语法全都忘记了,趁这次机会重新学了一遍,找了些资料。先记下来,免的以后又忘记了 1.name="" ;变量的赋值在=两边不能存在空格 2.可以使用的变量 $1 代表第一个参数,同理$2,$3分别代表之后的多个 $#:代表共有多少个参数 bash中提供
inter12
·
2010-12-14 15:00
C++
c
脚本
C#
bash
shell复习摘要(一)
SHELL复习摘要(一)最近复习了shell,推荐一本书《Shell
脚本学习
指南》51cto下载地址:http://down.51cto.com/data/147424替换运算符:${varname:
asram
·
2010-12-04 13:54
shell
职场
休闲
Linux Shell
脚本学习
Shell编程,简单的讲,就是命令解析器,将用户输入的指令转换为相应的机器能够运行的程序。 >Bourneshell(sh) >Kornshell(ksh) >BourneAgainshell(bash) >Cshell(包括csh和tcsh) >TENE/TOPSCshell(tcsh)Shell脚本是一个包含一系列命令的文件。 vihello.sh#!/bin/sh#echosomethi
liuhongwei123888
·
2010-11-17 02:00
编程
linux
shell
脚本
sun
whitespace
shell编程
shell
脚本学习
中 http://stephen830.iteye.com/blog/646369 1. shell 字符串处理 2. shell 操作mysql &
zzqrj
·
2010-11-11 18:00
编程
mysql
脚本
bash
mobile
Shell
脚本学习
-文件操作和文本处理
Solaris下文件操作和文本处理相关shell整理。$ls -a:allentries;-A:allentries,withtheexceptionof.and.. -l:longformat;-e:sameas-l,显示时间到秒; -E:sameas-l,显示时间到纳秒 -L:列出symboliclink所指向的实际文件(夹)的属性,但是文件名还是symboliclink的名字,可
fw0124
·
2010-10-14 16:00
object
Build
include
makefile
编译器
wildcard
二十多本经典书下载
PHP经典实例(第二版) http://www.8u15.com/read-htm-tid-69.html Shell
脚本学习
指南 http://www.8u15.com/read-htm-tid
lovelr-java
·
2010-10-08 14:00
html
编程
mysql
css
python
Shell
脚本学习
--护眼程序编写心得
最近换了Ubuntu之后容易感觉头晕眼胀,因为之前在Windows下都有安装护眼软件,每隔一段时间会自动锁屏提示用户休息眼睛。google了好久都没有找到一个在Linux环境下好用的护眼软件,所以就自己用脚本写了一个简陋的版本,现在跟大家分享一下,希望各位程序员都能够注意自己的身体。程序不足之处还望大家指点。 运行环境:Ubuntu10.04下测试可行,需安装xlockmore功能说明:该程序能每
Yalishizhude
·
2010-10-05 23:00
Shell
脚本学习
指南读书笔记(长期更新)
本文记录自己学习《Shell
脚本学习
指南》的一些学习笔记,将尽量以简单的例子来说明问题,希望自己能一直坚持下去。
flynewton
·
2010-09-18 23:00
linux
shell
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他