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脚本学习
Bash
Shell脚本学习
小结
今天需要写一个Shell脚本。很简单,判断一个日志文件是否大大于2G,如果大于2G则删除。久了没有写bash,竟然一点都想不起来写了。于是复习了一下,下面对今天的学习做个小结:1.字符截断:如果是一般路径的字符截断可以用basename和dirname这两个工具:basename可以从一个文件路径中截一个文件名例如:$ basename /home/file.tarfile.tardirname可
jb19900111
·
2013-10-29 14:00
linux
shell脚本学习
命令好麻烦,艰苦啊,任重而道远~~~多重判定,为了理顺自己的逻辑关系~~~#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin exportPATH read-p"qingshuruY/N:"yn if["$yn"=="Y"];then echo"okY" else if["$yn"=
zhangrandl
·
2013-09-24 11:56
linux
shell脚本学习
笔记(目录)
自己写了一个shell基本的学习笔记,现在把目录给大家,以后会陆续发表!预备知识.3第一节shell运算符应用.31.整数测试运算.42.字符串测试运算.43.文件测试运算.54.逻辑运算.5第二节在shell脚本中进行条件控制.5第三节在shell脚本中进行for循环.7第四节在shell脚本中进行while循环.8第五节在shell脚本中使用util循环.8第六节在shell脚本中使用函数.8
樊聪
·
2013-09-06 20:43
字符串
程序
知识
实训
分享linux shell高级指南中英文版
shell脚本学习
指南,AdvancedBashShellGuide6.6,shell编程linux系统实战为了方便linux广大爱好者更好的学习bashshell.特意收集了一个比较的shell编程书籍
forbag
·
2013-08-13 23:23
bash
高级指南
shell脚本学习
-为什么使用 shell 编程
shell是一个命令解释器.是介于操作系统kernel与用户之间的一个绝缘层.准确地说,它也是一一种强力的计算机语言.一个shell程序,被称为一个脚本,是一种很容易使用的工具,它可以通过将系统调用,公共程序,工具,和编译过的二进制程序粘合在一起来建立应用.事实上,所有的UNIX命令和工具再加上公共程序,对于shell脚本来说,都是可调用的.如果这些你还觉得不够,那么shell内建命令,比如tes
jindegegesun
·
2013-08-01 10:00
shell算术展开、按位运算
《
shell脚本学习
指南》6.1.3节描述了shell的算术展开,其支持的运算与C语言差不多,语法$((...))
potterhe
·
2013-07-05 12:39
shell
练习题
按位运算
shell脚本图书
unixshell编程(第三版)Shell十三问实战LINUX+SHELL编程与服务器管理linuxsir的shell脚本赏析
shell脚本学习
指南《Linux命令、编辑器与Shell编程》 SSHSecureFileTransferClient
ctthunagchneg
·
2013-06-26 13:00
linux shell 学习
首先恭喜你,看了这个文章,推荐两本书,linuxshell脚本攻略,
shell脚本学习
指南 ^_^。
vsooda
·
2013-06-15 09:00
shell 脚本学习及troubleshooting
shell脚本学习
及troubleshootingShell问题一:$FILENAME="MyDocument"含有空格的文件名$ls$FILENAME列出来试试ls:My:Nosuchfileordirectory
wyl410505
·
2013-05-24 13:37
shell
troubleshooting
脚本学习
详细介绍Linux shell脚本基础学习(三)
Linux
shell脚本学习
的前两讲都说完了,但是控制流程这部分我们还没来得及讲,这里将控制流程的三个部分if、case、select。
again-Y
·
2013-05-17 17:00
系统运维及DBA等专业经典文档下载
(美)奈米斯.扫描版.pdfUNIX和Linux权威教程(第三版).pdfLinux.黑客大曝光:Linux安全机密与解决方案.pdfiSCSI详解手册.pdf
Shell脚本学习
指南.pdfVarnish
jakewhite
·
2013-05-15 10:31
linux
文档
解决方案
专业
pdf中文版
shell脚本学习
日志
作为linux新手,对shell脚本一直抱着敬畏的心理,把自己学到的命令记录在这里吧,一直记性不太好~1、正则:*[0-9]**[^0-9]*^表示非2、管道作为输入:ls*[0-9]*|whilereadlinedoinput=${line}echo$inputdone可以用管道把多个程序联合起来工作~慢慢补充吧~
dyllove98
·
2013-05-08 19:00
Bash
Shell脚本学习
小结
原文地址:http://www.blogjava.net/terry6394/archive/2007/01/13/93552.html 今天需要写一个Shell脚本。很简单,判断一个日志文件是否大大于2G,如果大于2G则删除。久了没有写bash,竟然一点都想不起来写了。于是复习了一下,下面对今天的学习做个小结:1.字符截断:如果是一般路径的字符截断可以用basename和dirname这两个工具
zahuopuboss
·
2013-05-08 18:00
linux
shell
shell脚本学习
笔记
#######################http://lilinqing.blog.51cto.com/1122687/487749写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系统中可灵活移植,几乎不用
qyf_5445
·
2013-05-05 09:00
《
Shell脚本学习
指南》读书笔记4-第4章 文本处理工具
[摘自《
Shell脚本学习
指南》2009年4月第一版] 1.行的排序sort[option][file...]
酒肉穿肠过
·
2013-03-13 21:00
linux
排序
shell
删除
提取
《
Shell脚本学习
指南》读书笔记3-第3章 查找与替换
[摘自《
Shell脚本学习
指南》2009年4月第一版] 1.查找文本(1)grep:最早的文本匹配程序 grep[options...]pattern[files...](2)egrep:扩展式的grep
酒肉穿肠过
·
2013-03-05 14:00
linux
shell
正则表达式
替换
查找
《
Shell脚本学习
指南》读书笔记2-第2章 入门
[摘自《
Shell脚本学习
指南》2009年4月第一版] 1.编译型和解释型语言的区别编译型语言高效,大多运行于底层,处理的是字节、数值或其他机器层级的对象;解释型语言(脚本语言)是由解释器读入程序代码,
酒肉穿肠过
·
2013-02-27 22:00
linux
shell
优点
元素
解释型
《
Shell脚本学习
指南》读书笔记1-第1章 背景知识
[摘自《
Shell脚本学习
指南》2009年4月第一版]软件工具的原则:(1)一次做好一件事,这是最重要的原则;(2)处理文本行,不要处理二进制数据,因为文本行是Unix的通用格式;(3)使用正则表达式;
酒肉穿肠过
·
2013-02-27 21:00
linux
背景
shell
软件原则
Shell脚本学习
指南之查找与替换介绍
3.1查找文本grep:使用POSIX定义的基本正则表达式(BRE)。egrep:使用扩展正则表达式(ERE)。fgrep:快速grep。使用优化的算法,匹配固定字符串而非正则表达式。1992POSIX标准将这三个改版整合成一个grep程序。$who|grep-Fausten使用-F选项查找固定字符串。事实上,只要匹配的模式里未含有正则表达式的meta字符,则grep默认行为模式就等同于使用了-F
·
2013-02-13 22:13
Shell脚本学习
指南之文本处理工具
4.1排序文本4.1.1行的排序未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。在传统的Clocale中,也就是ASCII顺序。4.1.2以字段排序-k选项的后面接着的是一个字段编号,或者是一对数字。每个编号后面都可以接一个点号的字符位置,或修饰符字母。如果仅指定一个字段编号,则排序键值会自该字段的起始处开始,一直继续到记录的结尾(而非字段的结尾)。如果给的是一对用逗号隔开的字
·
2013-02-13 21:06
怎样写出规范的shell脚本(仅限Scripting with style)
目录:Area1:某位博友总结的shell代码规范Area2:一篇比较规范的脚本范例Area3:书籍中提及的ScriptingwithstyleArea4:
shell脚本学习
好书推荐因本人平常酷爱shell
usbdrivers
·
2013-02-04 10:09
Bash
Shell脚本学习
小结
1.字符截断:如果是一般路径的字符截断可以用basename和dirname这两个工具:basename可以从一个文件路径中截一个文件名例如:复制代码代码如下:$basename/home/file.tarfile.tardirname可以从一个文件路径中截到一个目录路径例如:复制代码代码如下:$dirname/home/file.tar/home不使用外部工具进行字符截断bash有自带的功能来对
·
2013-01-29 17:08
shell脚本学习
与总结
1.shell脚本是区分小写的2.Unix特殊字符有:(;$?&*()[]`‘“+使用其时要进行转义()3.Shell的注释以#开头4.函数的定义Functionfuction_name(){Commandtoexecute}调用时直接用function_name.5.控制结构1)If...then语句If[test_command]ThenCommandsif2)If...then...else
·
2013-01-28 14:01
Shell编程技术手册
--------------手册--------------------------------LinuxShell授课笔记-李强强.pdfhttp://vdisk.weibo.com/s/mS3O6
Shell
lamp小强
·
2013-01-11 21:00
PHP
linux
shell
Shell脚本学习
小结-字符串处理和分支语句
Bash
Shell脚本学习
小结http://www.blogjava.net/terry6394/archive/2007/01/13/93552.html今天需要写一个Shell脚本。
sunnylgz
·
2012-12-13 09:00
Shell脚本学习
三
【shell脚本中的循环】Shell脚本中也算是一门简易的编程语言了,当然循环是不能缺少的。常用到的循环有for循环和while循环。下面就分别介绍一下两种循环的结构。脚本中的seq15表示从1到5的一个序列。你可以直接运行这个命令试下。脚本执行结果为:通过这个脚本就可以看到for循环的基本结构:for变量名in循环的条件;do commanddone循环的条件那一部分也可以写成这样的形式,中
天行健J
·
2012-12-04 16:00
Shell脚本学习
二
【shell脚本中的逻辑判断】如果你学过C或者其他语言,相信你不会对if陌生,在shell脚本中我们同样可以使用if逻辑判断。在shell中if判断的基本语法为:1)不带elseif判断语句;then commandfi在if1.sh中出现了((a,<,=这样的符号了,要使用-lt(小于),-gt(大于),-le(小于等于),-ge(大于等于),-eq(等于),-ne(不等于)。再
天行健J
·
2012-12-03 18:00
Shell脚本学习
一
终于到shell脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的she
天行健J
·
2012-12-03 17:00
Shell 编程-文件读取方法集锦
Shell编程-文件读取方法集锦分类:
shell脚本学习
2011-11-0117:542779人阅读评论(1)收藏举报 1 ,在这里总结一下Shell读取文件的方法[plain]viewplaincopyprint
AimAtFuture
·
2012-10-31 14:00
shell脚本学习
shell脚本学习
总结
shell脚本学习
总结cut命令用法cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出截取的方式有三种:一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个
hust_wusen
·
2012-10-26 14:00
shell脚本学习
之 函数
个人认为shell的函数可以理解为函数命令。就像ls等常用命令一样,但是它的作用域有限。1定义函数 functionfname(){ statements;#函数内部;}或者fname(){ statements;#函数内部}2调用$fname;#执行函数$fnamearg1arg2;#传递参数3参数获取: $1第一个参数$2第二个参数。。。$n第N个参数 $@可代表"$1" "$2" "$3"
wufa
·
2012-08-02 09:00
shell脚本学习
记录 --变量
脚本常识: (1)以#!开头,后跟解释器路径,例如:/bin/bash (2)脚本需要有执行权限,执行用sh脚本名,或者./脚本名或者脚本中含有解释器的可以直接通过读取执行。 (2)``之间可以运行命令1变量 赋值:变量名=变量值2输出 echo$变量名 ;echo${变量名};echo"文本信息|转义字符|以;分割的输入命令段"; printf"信息";(较少用)3环境变量 (1)
wufa
·
2012-07-17 11:00
shell脚本
【
shell脚本学习
】2.linux shell变量
1.shell已经定义好的环境变量shell在开始执行时就已经定义好了一部分变量,这部分变量可以直接使用,也可以重新定义,常用的shell环境变量如下: HOME:用于保存用户宿主目录的完全路径名,比如用户admin,HOME变量的值为:/home/adminPATH:用于保存用冒号分开的路径名,shell会按照这个值顺序搜索这些目录,找到第一个与命令名相同的可执行文件执行。比如path=/usr
qyongkang
·
2012-06-25 22:00
java
shell
脚本
Path
【
shell脚本学习
】2.linux shell变量
1.shell已经定义好的环境变量 shell在开始执行时就已经定义好了一部分变量,这部分变量可以直接使用,也可以重新定义,常用的shell环境变量如下: HOME:用于保存用户宿主目录的完全路径名,比如用户 admin,HOME变量的值为:/home/admin PATH:用于保存用冒号分开的路径名,shell会按照这个值顺序搜索这些目录,找到第一个与命令名相同的可执行文件
qyongkang
·
2012-06-25 22:00
shell
脚本
【
shell脚本学习
】1.linux shell基础
最近有时做系统维护,简单的维护中会碰到一些脚本,有时会对这些脚本搞得晕头转向,耽误时间不说,也学不到任何东西。 有种书到用时方恨少的感觉,不懂shell去做维护我感觉我要屎了,所以想系统的学习一下。 1. Linux 脚本编写基础 1.1 基本语法 脚本的开头必须以#!/bin/sh #!后面的参数是告诉系统用什么程序去执行这个文件,在这个简单的例子中是用/bin/sh来执行程序的 当
qyongkang
·
2012-06-18 23:00
linux
shell
【
shell脚本学习
】1.linux shell基础
最近有时做系统维护,简单的维护中会碰到一些脚本,有时会对这些脚本搞得晕头转向,耽误时间不说,也学不到任何东西。有种书到用时方恨少的感觉,不懂shell去做维护我感觉我要屎了,所以想系统的学习一下。1.Linux脚本编写基础1.1基本语法脚本的开头必须以#!/bin/sh#!后面的参数是告诉系统用什么程序去执行这个文件,在这个简单的例子中是用/bin/sh来执行程序的当编写完程序时,需要给程序执行权
qyongkang
·
2012-06-18 23:00
shell笔试题汇总
shell脚本学习
-3(百度shell脚本笔试题)1.从a.log文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后提取以":"分割的第5个字段2.编写一个脚本,只想简单的减法运算
wwdhks
·
2012-06-18 15:45
shell
笔试题
shell笔试题汇总
shell脚本学习
-3(百度shell脚本笔试题)1.从a.log文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后提取以":"分割的第5个字段2.编写一个脚本,只想简单的减法运算
wwdhks
·
2012-06-18 15:45
shell
笔试题
运维自动化
shell脚本学习
入门
#!/bin/sh a="hello world" echo "A is:"echo $a #打印参数的技巧num=2 #不能识别$numnd变量echo "this is the $numnd"echo "this is the $num"echo "this is the ${nu
hbiao68
·
2012-06-17 23:00
linux
sh
shell脚本学习
入门
#!/bin/sh a="hello world" echo "A is:"echo $a #打印参数的技巧num=2 #不能识别$numnd变量echo "this is the $numnd"echo "this is the $num"echo "this is the ${nu
hbiao68
·
2012-06-17 23:00
linux
sh
shell脚本学习
入门
#!/bin/sh a="hello world" echo "A is:"echo $a #打印参数的技巧num=2 #不能识别$numnd变量echo "this is the $numnd"echo "this is the $num"echo "this is the ${nu
hbiao68
·
2012-06-17 23:00
linux
sh
shell脚本学习
入门
#!/bin/sh a="hello world" echo "A is:"echo $a #打印参数的技巧num=2 #不能识别$numnd变量echo "this is the $numnd"echo "this is the $num"echo "this is the ${nu
hbiao68
·
2012-06-17 23:00
linux
sh
Shell脚本学习
指南(读书笔记)
1cat>filewho|wc-lctl+dchmod+xfile./file最简单的脚本了。2first=aaasecond=bbb 当行可进行多个赋值fullname=“aaabbb” 值中有空格要用引号full=“$first $second” 将几个变量连接起来要用引号3echo-n不输出换行符,只用于输出简单的,复杂的要用printf例如:printf “hello,world%s
famousDT
·
2012-05-31 19:00
shell
脚本
读书
Path
终端
shell脚本学习
笔记
http://vbird.dic.ksu.edu.tw/linux_basic/0320bash.php#variable变量的配置守则变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』 等号两边不能直接接空格符,如下所示为错误: 『myname=VBird』或『myname=VBirdTsai』 变量名称只能是英文字母与数字,但是开头字符不能是数字,如下为错误:
litsand
·
2012-05-25 14:17
学习
shell脚本学习
每日一句(2)
5月21号晚上8点更新employee文件中记录了工号和姓名employee.txt:100JasonSmith 200JohnDoe 300SanjayGupta 400AshokSharma bonus文件中记录工号和工资bonus.txt:100$5,000 200$500 300$3,000 400$1,250 要求把两个文件合并并输出如下处理结果:400ashoksharma$1,250
chen861201
·
2012-05-21 20:00
linux
shell
redhat
脚本
vim
networking
shell脚本学习
每日一句(2)
5月21号 晚上8点更新 employee文件中记录了工号和姓名 employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharma bonus文件中记录工号和工资 bonus.txt: 100 $5,000 200 $500 300 $3,000 400 $1,250
qcyycom
·
2012-05-21 20:00
shell脚本
shell脚本学习
每日一句(2)
5月21号 晚上8点更新 employee文件中记录了工号和姓名 employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharma bonus文件中记录工号和工资 bonus.txt: 100 $5,000 200 $
·
2012-05-21 20:00
shell脚本
shell脚本学习
指南-01
*ctrl+d:endoffile.文件结束符*注意:别在选项之后放置任何空白,空格等,因为空白也会跟着选项一起传递给程序哦。*#!/bin/sh- :这样表示没有选项,这是基于安全上的考虑,可避免某种程度的欺骗试的攻击。 *分号可以分隔多个命令,使得shell一次执行多个命令。*&表示后台执行,即shell不等待他执行完毕,而继续执行下一个命令。这应该就放入到系统的线程中去了。*shell开始执
cwj649956781
·
2012-05-21 10:00
shell
脚本
File
终端
shell脚本学习
每日一句(1)
shell的学习入门极难,这我是知道了,想想自己学习shell也差不多半年了,其中总是学学停停,没有一点儿的转眼劲儿,看来是不能将这shell学好了。所以想到这样的一招来督促自己好好学习shell,积少成多: 5月15号下午2点半: 获取当前的ip地址: ifconfig eth0 |grep "inet addr"|awk '{print $2}' |cut -c 6
qcyycom
·
2012-05-15 14:00
shell脚本
shell脚本学习
每日一句(1)
shell的学习入门极难,这我是知道了,想想自己学习shell也差不多半年了,其中总是学学停停,没有一点儿的转眼劲儿,看来是不能将这shell学好了。所以想到这样的一招来督促自己好好学习shell,积少成多:5月15号下午2点半:获取当前的ip地址:ifconfigeth0|grep"inetaddr"|awk'{print$2}'|cut-c6[root@fsailing1~]#ifconfig
chen861201
·
2012-05-15 14:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他