随笔分类 -  Shell

shell
摘要:shell 编程中使用到得if语句内判断参数   –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真  -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效  -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真  -p 当file存在并且是命令管道时返回为真  -r 当由pathnam 阅读全文
posted @ 2010-12-17 14:53 flyxiang
摘要:4. sed 附加/替换:sed "/xmdh/a\daoyou" file 把含有xmdh的行的结尾附加daoyou(有换行)sed 's/$/ daoyou/' file把每行的结尾附加daoyou(在同一行)sed '/test/s/$/ daoyou/' file把包含test行的结尾附加daoyou(在同一行)sed '10s/$/ daoyou/' file把第10行的结尾附加daoyou(在同一行)sed "s/xmdh/daoyou/g" file把xmdh替换成daoyoused"s/xmdh/daoyou/;G"file把xmdh替换成daoyou并增加一个换行cat us 阅读全文
posted @ 2010-12-17 14:52 flyxiang
摘要:shell入门基础  1.建立和运行shell程序什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell 或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据 shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell程序文件有三种方法(1)#chmod +x file(2)#sh file(3)# . file在编写shell时,第一行一定要指明系统需要那种shell解 释你的shell程序,如:#! /bin/bash,#! /bin/csh,/bin/t 阅读全文
posted @ 2010-12-17 14:51 flyxiang