海王  
公告
日历
统计
  • 随笔 - 410
  • 文章 - 2
  • 评论 - 11
  • 引用 - 0

导航

 
linux 脚本
  • 脚本变量赋值问题
    摘要: http://bbs.chinaunix.net/thread-1960018-1-1.html echo $filen | awk -F. '{print $3}'怎么把上边这行脚本产生的字串赋给一个变量啊,实际上会产生一个数, 这个变量用来存这个数。格式应该是怎么写的? a=`echo $filen | awk -F. '{print $3}' ` thanks, 原来是反引号, 还有一种方法...阅读全文
    posted @ 2011-09-28 14:50 海王 阅读(33) | 评论 (0) 编辑
  • linux 下查看文件修改时间 等
    摘要: http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html 查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2049d Inode: 380730 Links: 1Access: (0644/-rw-r--r-...阅读全文
    posted @ 2011-09-28 14:10 海王 阅读(1665) | 评论 (0) 编辑
  • trap 的用法 /etc/init.d/rcS trap :1 2 3 24
    摘要: trap的用法 2006-10-27 11:46:14 在有些情况下,我们不希望自己的shell脚本在运行时刻被中断,比如说我们写得shell脚 本设为某一用户的默认shell,使这一用户进入系统后只能作某一项工作,如数据库备份, 我 们可不希望用户使用ctrl+C之类便进入到shell状态,做我们不希望做的事情。这便用到了信号 处理。 kill -l可以列出系统的信号名称,如下: -bash-3...阅读全文
    posted @ 2011-03-16 17:21 海王 阅读(106) | 评论 (0) 编辑
  • shell脚本控制字符
    摘要: http://www.cublog.cn/u3/104504/showart_2063903.html更改终端行为或文本显示. 控制字符都是以CONTROL + key的组合键.在脚本文件中控制字符是不起作用的.Ctl-B退格 (非破坏性的).Ctl-C中断. 终结一个前台作业.Ctl-D从一个shell中退出 (类似于exit)."EOF" (文件结尾:end of file).它也用于表示标准输入(stdin)的结束.在控制台或xterm 窗口输入文本时, Ctl-D删除在光标下的字符.如果没有字符存在,Ctl-D 则会登录出该会话. 在一个xterm窗口中,则会产生关闭此窗口的效果。Ct阅读全文
    posted @ 2011-02-18 15:48 海王 阅读(162) | 评论 (0) 编辑
  • 改变linux shell的输出效果
    摘要: http://stulog.com/?sort=4&page=3 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo -e "\033[44;37;5m ME \033[0m COOL"以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”...阅读全文
    posted @ 2011-01-17 16:50 海王 阅读(52) | 评论 (0) 编辑
  • 将换行 替换为指定字符 shell
    摘要: http://www.shocr.com/linux-for-line-batch-replace-spaces-regular/用三种解决方案来批量将换行改为空格,非常感谢柳城的帮助.1.tr2.shell3.awk阅读全文
    posted @ 2011-01-11 17:41 海王 阅读(200) | 评论 (0) 编辑
  • busybox ash 对字符串操作范例
    摘要: #! /bin/ash#read string from filefilecon=$(cat /root/surces/tmp/scrtxt) #get string follow ";DES:" filename=${filecon#*;DES:} if [ ${#filecon} == ${#filename} ] #string lenththen echo "no match" exit 1ficutpos=$(expr index "$filename" ';') #get positionlet cutpos=cutpos-1filename=${filename:0:$cutpo阅读全文
    posted @ 2011-01-05 16:16 海王 阅读(83) | 评论 (0) 编辑
  • Linux expr 命令详解
    摘要: http://blog.chinaunix.net/u2/80710/showart_1933974.html阅读全文
    posted @ 2011-01-05 12:07 海王 阅读(104) | 评论 (0) 编辑
  • tr 命令 (字符替换,大小写替换) linux命令五分钟系列之二十五
    摘要: http://www.linuxidc.com/Linux/2010-12/30564.htm 写Bash Shell脚本,大小写转换通常这样做: str="This is a Bash Shell script." newstr=`tr '[A-Z]' '[a-z]' <<<"$str"` 今天看bash的man page,发现有更简单的方法 转小写,只需要将变量名字declare -...阅读全文
    posted @ 2011-01-05 12:02 海王 阅读(898) | 评论 (0) 编辑

 
Copyright © 海王 Powered by: 博客园 模板提供:沪江博客