linux script
文章平均质量分 67
堂吉诃德Time
这个作者很懒,什么都没留下…
展开
-
case表达式输入参数分析的一个比较好的案例
#!/bin/sh help() { cat This is a generic command line parser demo. USAGE EXAMPLE: cmdparser -l hello -f -- -somefile1 somefile2 HELP exit 0 } while [ -n "$1" ]; do case $1 in转载 2014-10-06 23:36:06 · 596 阅读 · 0 评论 -
linux shell的here document用法(cat << EOF)
linux shell的here document用法(cat 什么是Here Document Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd Here Document Content delimiter 它的作用就是将两个 delimiter 之间的内容(Here Document Content转载 2014-10-25 13:59:54 · 560 阅读 · 0 评论 -
Linux Shell : Test命令参数解析
test -n string : string 不为空 test -z string : string 为空 test int1 -eq int2 : int1 == int 2 test int1 -ne int2 : int1 != int2 test int1 -gt int2 : int1 > int2 test int1 -ge int2 : int1 >= int2原创 2014-10-26 20:20:38 · 523 阅读 · 0 评论 -
Linux Shell编程基础
1.介绍shell脚本 简单的说shell就是一个包含若干行Shell或者Linux命令的文件。对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来, 以便日后使用。通常shell脚本以.sh为后缀。在编写shell时,第一行一定要指明系统需要哪种shell解释用户的shell程序,如:#!/bin/sh,#!/bin/bash,#!/bin/csh,,#!/bin/tcsh和,#!转载 2014-10-27 09:56:04 · 457 阅读 · 0 评论 -
linux shell 2> /dev/null的解释
那个2>/dev/null是如果你的命令出错的话,错误报告直接就删除了。不会显示在屏幕上,或者是以邮件的形式发给你了。 [test @test test]# ls -al > list.txt 将显示的结果输出到 list.txt 档案中,若该档案以存在则予以取代! [test @test test]# ls -al >> list.txt 将显示的结果累加到 list.txt 档转载 2014-10-27 15:48:35 · 494 阅读 · 0 评论