
Bash Shell
文章平均质量分 57
iteye_2225
这个作者很懒,什么都没留下…
展开
-
取得jboss的版本信息
由于写脚本的需要,要获取jboss的版本信息。 大家都知道,web server的版本信息一定会在启动的时候打印在日志里面,所以,我们只要去日志里面找就可以了。 默认输出是server.log cat server.log 后得到:=============================================================...2011-09-26 20:44:52 · 6033 阅读 · 1 评论 -
用sudo cat追加文件出错
今天在输入下面一条命令时产生的这个问题: sudo cat hosts.patch >> /etc/hosts 系统提示Permission Denied:-bash: /etc/hosts: Permission denied 产生这个问题的过程是这样的:这个命令被分解为两步先后执行,首先会执行sudo cat hosts.patch ...2012-10-11 19:19:34 · 2322 阅读 · 1 评论 -
Shell脚本输出颜色
输出颜色可以美化界面~给人愉快的心情,哈~脚本可以这样写: #!/bin/bash# 先定义一些颜色:red='\e[0;31m' # 红色RED='\e[1;31m'green='\e[0;32m' # 绿色GREEN='\e[1;32m'yellow='\e[0;33m' # 黄色YELLOW='\...2012-03-18 01:03:09 · 529 阅读 · 0 评论 -
shell脚本里的一个I/O重定向问题
想要把一条命令的输出写入文件,试过几种方式都不行: /usr/bin/java -version > tmp.log # 不可行/usr/bin/java -version >> tmp.log # 不可行/usr/bin/java -version > tmp.log 2>&1 # 不可行 只有这种方法才能成功:/usr/...2012-03-17 01:12:15 · 137 阅读 · 0 评论 -
今日小结--shell脚本小结
昨晚到现在都一直在弄apache更新,由于机器数较多,又是单独操作,所以特别慢。 终于在今日完成了更新……总结一下写这个脚本所学习到的知识: 1、用ssh链接远程主机执行命令的时候,加上 -n 参数 ssh -n 192.168.1.100 "cd /home/admin;bash apache_fix.sh" 双引号里面接你要执行的命令,用分号隔...2012-03-07 09:04:07 · 244 阅读 · 0 评论 -
Shell学习笔记 1
今日继续学习shell脚本,有这么一个例题,完成文本文件从DOS下到Unix的转换:#!/bin/bash # dos2unix.sh: DOS到UNIX文本文件的转换 E_WRONGARGS=65 if [ -z "$1" ]then echo "Usage:`basename $0` filename-to-convert" ...原创 2012-03-07 00:12:25 · 125 阅读 · 0 评论 -
shell脚本中的参数判断
最近在看ABS这本神作。分享一下今天学到的东西。 需求:在练习最大公约数这个脚本的时候,需要判断输入的参数一定是整数,其他情况则正常退出。实现:用求最大公约数这个例子来实现。 代码如下:#!/bin/bash # gcd.sh: 求最大公约数# date: 2011.08.10# modified: Nigel_Zeng# license: ...2012-03-07 00:07:40 · 401 阅读 · 0 评论 -
perl升级安装
Linux服务器,perl版本为5.8.*,最近在学习perl,所以需要把perl升级到最新版本,你可以在这里下载得到最新版本(截止到现在的最新版是perl-5.14.2):http://www.cpan.org/src/5.0/perl-5.14.2.tar.gz 解压完成之后,进入目录, $ ./Configure -h 查看的编译的帮助信息: ./Co...2011-11-29 12:37:45 · 542 阅读 · 0 评论 -
awk的内置系统变量
awk中有许多系统变量或内置变量。这里分两种: --可以改变的系统变量(比如默认的字段和记录分隔符) --不可以改变的,由awk系统自己更新的变量(当前记录的编号和输入文件名)FS:字段分隔符,默认值是一个空格NF:当前输入记录的字段个数RS:定义为一个换行符NR:定义为输入的行数ORS:与RS等效的输出,默认也是一个换行符OFS:与FS等效的输...原创 2011-11-12 17:04:45 · 280 阅读 · 0 评论 -
shell中的浮点数比较
由于程序需要,我要判断一个浮点数是否大于另一个浮点数。大概情况描述如下:变量 mya的值为一个两位小数,这个值是这么取的: [nigelzeng@ubuntu ~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 5.7G 3.0G 2.5G 55% /...2012-07-23 21:07:25 · 847 阅读 · 0 评论 -
tar命令使用小记
本人在使用tar打包、解包时常遇到的几种情况1、打包整个目录来到需要打包的目录下,使用这个命令: tar czvf foo.tar.gz *c -> 使用tar打包z -> 同时使用gzip压缩v -> 输出打包过程,即有哪些文件被打包了,会在commandline上输出f -> 需要打包成的文件名,这个选项无论在打包还是解包时都是必须...2012-07-18 19:36:46 · 112 阅读 · 0 评论 -
浅析awk里的数组
awk绝对是文本处理中的神器,它本身也是一门编程语言,还有许多功能本人没有使用到。这篇文章就单单针对awk里的数组来进行讨论,如何利用数组来帮助完成文本分析。 有这么一组数据: abcd,91#31#2012-12-31 11:24:00case_a,136#19#2012-12-31 11:24:00case_a,136#23#2012-12-31 11:24:00test_b,...原创 2012-12-31 12:48:39 · 737 阅读 · 0 评论