![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell Script
文章平均质量分 61
cm00337533
这个作者很懒,什么都没留下…
展开
-
uniq 去重复行
http://www.ibm.com/developerworks/cn/linux/l-tip-prompt/l-tiptex6/ 这篇文章已经说够好了!虽然未把所有参数都解说原创 2010-05-10 10:21:08 · 83 阅读 · 0 评论 -
alias
原文:[url]http://tieba.baidu.com/f?kz=235907008[/url][size=small]记得前一段时间学到 ls 命令时,发现 ll 命令就等于 ls -l 。确实有点小惊讶,原来命令也用“昵称”。其实这些昵称都是alias的功劳,打开一个shell,输入 alias,回车,一切就尽收眼底了(alias 功能之一)。 更令人Happy的...原创 2010-05-18 18:13:43 · 90 阅读 · 0 评论 -
test命令
[size=medium]似乎是来至鸟哥的学习 Shell Scripts……,原地址没存下,当时是copy到文本的。。。。利用 test 指令的测试功能 当我要检测系统上面某些档案或者是相关的属性时,利用 test 这个指令来工作, 真是好用得不得了,举例来说,我要检查 /dmtsai 是否存在时,使用: [root @linux ~]# test -e /dmtsai ...原创 2010-05-19 10:55:53 · 153 阅读 · 0 评论 -
cut 行数据操作
http://blog.sina.com.cn/s/blog_6238358c0100hb90.htmlNAME cut - remove sections from each line of filesSYNOPSIS cut [OPTION]... [FILE]...DESCRIPTION Print selected...原创 2010-05-27 09:44:32 · 170 阅读 · 0 评论 -
printf的简单使用
原文:http://hi.baidu.com/wangyuquansky/blog/item/319ce0903b98638aa877a425.htmlprintf命令, 格式化输出, 是echo命令的增强版. 它是C语言printf()库函数的一个有限的变形, 并且在语法上有些不同.printf format-string... parameter...这是Bash的内建版本, ...原创 2010-05-27 16:50:50 · 132 阅读 · 0 评论 -
Shell 偶用查询
[size=medium]文件行数wc -l FileName统计当前目录下文件的个数 ls -l | grep "^-" | wc -l 统计当前目录下文件的个数,包括子目录里的。 ls -lR| grep "^-" | wc -l 统计某目录下文件夹(目录)的个数,包括子目录里的。 ls -lR| grep "^d" | wc -l...原创 2010-07-06 15:15:29 · 87 阅读 · 0 评论 -
Shell__Script
[size=medium]获取目录dirname 全路径获取文件名basename 全路径port端口查看lsof -i:port[/size]原创 2010-10-15 14:05:30 · 67 阅读 · 0 评论 -
Shell__字符串截取
http://blog.csdn.net/gumanren/archive/2010/05/17/5601544.aspx假设有变量 var=http://www.hao.com/123.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符...原创 2010-10-18 10:59:57 · 68 阅读 · 0 评论 -
Shell__参数传递
[code="shell"]#!/bin/bashecho '$# '参数个数:$#echo '$0 '程序名称:$0echo '$1 '第一参数:$1echo '$2 '第二参数:$2echo --------------------echo '$* '所有参数:$*echo '$@ '参数列表:$@echo '$? '上返回值:$?echo ----...原创 2011-02-11 14:29:07 · 82 阅读 · 0 评论 -
Shell__循环
[code="shell"]num=1while [ $num -le 3 ]do echo ${num} num=$(($num+1))done[/code]shell的循环也有多种写法:[url]http://bbs.linuxpk.com/thread-39584-1-1.html[/url][code="shell"]time...原创 2010-08-09 14:41:53 · 95 阅读 · 0 评论 -
Shell__时间戳
[url]http://blog.chinaunix.net/u3/91453/showart_1856489.html[/url][code="shell"]#!/bin/bashBegTime=`date -d "2010-07-25" +%s`EndTiem=`date -d "2010-08-05" +%s`Step=60*60*24for ((i=...原创 2010-08-09 11:35:24 · 139 阅读 · 0 评论 -
paste__多文件列合并
[size=medium]Linux的文本处理强啊paste file1 file2原始文件 file1:aaaabbbbcccc原始文件 file2:111122223333合并后的文件 file3:aaaa 1111bbbb 2222cccc 3333其它命令: -d, --de...原创 2010-08-05 11:35:20 · 158 阅读 · 0 评论 -
文件比较comm 与 diff
http://www.blogjava.net/weidagang2046/articles/33884.html --comm的语法:comm [- 1,2,3 ] file1 file2 -1 列出file2独有的,并在右边显示共有的 -2 列出file1独有的,并在右边显示共有的 -3 列出file1、file2独有...原创 2010-05-10 10:34:07 · 194 阅读 · 0 评论 -
AWK简单使用
[size=small]AWK有如文本数据库的功能!awk -F ‘分隔符' '{ if ($2 != 0) print $0}' fileawk '{printf "%s;\n", $0}' 可以像C语言那样参数化输出awk '{if($2=="") printf "%s,0\n",$1 ;else printf "%s,%s\n",$1,$...原创 2010-05-11 17:51:07 · 86 阅读 · 0 评论 -
什么时候不使用Shell 脚本
资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash 等等)需要处理大任务的数学操作,尤其是浮点运算,精确运算,或者复杂的算术运算(这种情况一般使用C++或FORTRAN 来处理)有跨平台移植需求(一般使用C 或Java)复杂的应用,在必须使用结构化编程的时候(需要变量的类型检查,函数原型等等)对于影响系统全局性的关键任务应用对于安全有很高要求的任务,比如你需要...原创 2010-05-13 22:29:12 · 122 阅读 · 0 评论 -
split 文件分割与合并
split分为两种,二进制文件模式切割和文本文件模式切割。 语法格式: split [OPTION] [INPUT [PREFIX]] 常用参数: -b, --bytes=SIZE 二进制模式,输出文件 大小 定为 SIZE 字节 -C, --line-bytes=SIZE 输出文...原创 2010-05-14 00:03:15 · 439 阅读 · 0 评论 -
Shell脚本入门之一
晕…… 鸟哥写的那篇实在太好了不打算copy之二了。 鳥哥的 Linux 私房菜:繁体中文:http://linux.vbird.org/linux_basic/0340bashshell-scripts.php 简体中文: http://www.oschina.net/bbs/thread/6563?lp=1 http://blog.csdn.ne...原创 2010-05-14 17:02:30 · 97 阅读 · 0 评论 -
Shell__Date
[code="shell"]# 遍历出本月1号~X号的日期#!/bin/bashstaDay=0endDay=26while [ ${staDay} -lt ${endDay} ]do Someday=`date --date=''${staDay}' days ago' +%Y-%m-%d` echo ${Someday} staDay=...原创 2010-07-26 16:48:45 · 81 阅读 · 0 评论 -
Shell__比较运算符
http://blog.chinaunix.net/u/9817/showart_1002716.html 运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 filename 为目录,则为真[ -d /tmp/mydir ]...原创 2010-07-27 09:44:52 · 139 阅读 · 0 评论 -
Shell 解析
shell.shsh -c "grep 'xx' *.txt"原创 2010-07-27 14:39:11 · 100 阅读 · 0 评论 -
SSH
高效使用 SSH 的 16 个技巧:http://blog.jobbole.com/33790/ SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。1. 多条连接共享如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配...原创 2013-02-28 14:29:27 · 189 阅读 · 0 评论