随笔分类 - Shell
摘要:执行shell脚本的几种方法及区别 http://blog.csdn.net/lanxinju/article/details/6032368 (认真看) 注意:如果涉及到脚本之间的调用一定要用 . 来执行shell脚本。 [root@bogon ~]# cat a.sh #!/bin/bashTa
阅读全文
摘要:重定向输出 问: 但是某些情况下,我们希望在一个终端下看到所有的信息(包括标准输出信息和错误信息)? 答: shell输出的错误信息会被输出到2,而普通输出信息会输出到1;2>&1就是用来将标准错误2重定向到标准输出1中的。 应用示例: 0 0 2 * * sh /var/shell/qq/crea
阅读全文
摘要:Linux系统产生随机数的3种方法 方法一:生成8位随机数 [root@localhost ~]# echo "$RANDOM$(date +%N%t)" | md5sum | cut -c 15-22 96afc009 [root@localhost ~]# echo "$RANDOM$(date
阅读全文
摘要:shell 脚本文件Windows传到Linux后编码问题 下面这个标红的位置出现,是由于脚本从Windows机器上直接传到linux文件格式不对导致的。 cat -v a.sh help^M exit^M }^M [ $# -ne ${parasnum} ] && help_msg^M ^M ex
阅读全文
摘要:echo 命令 -n:表示不换行; -e:对特殊字符的解释执行,比如说变色; 例: [root@bogon ~]# echo -n "test"test[root@bogon ~]#
阅读全文
摘要:break , continue , exit break n :n表示跳出循环的层数,如果省略n表示跳出整个循环。 break n :n表示跳出循环的层数,如果省略n表示跳出整个循环。 continue n :n表示退到第n层循环,如果省略n,表示跳过本次循环,忽略本次循环的剩余代码,进入下一次循
阅读全文
摘要:增加 [确定] and [失败]系统提示 #!/bin/bash. /etc/init.d/functionsaction "true" /bin/falseaction "false" /bin/true
阅读全文
摘要:判断输的的内容是否为整数 方法1: expr $1 +0 /dev/null 2>&1[ $? -eq 0 ]echo "int" 方法2: [ -n "`echo "$1"|sed 's/[0-9]//g'`" ]&&echo "Please Input 1 Number."&&exit 1
阅读全文
摘要:$0返回值所表示的大概含义 0 表示成功 2 权限拒绝 1~125 表示运行失败,脚本命令,系统命令错误或参数传递错误; 126 找到该命令了,但是无法执行; 127 未找到要运行的命令; 128 命令被系统强制结束
阅读全文
摘要:使用内部变量,删除,替换,UNSET,等字符操作 FREDDY=freddy 删除字符串前几2个字符: [root@localhost tmp]# echo ${FREDDY:2} eddy [root@localhost tmp]# echo ${FREDDY:2} eddy 从第2个开始取,取2
阅读全文
摘要:统计字符串的长度 [super@localhost ~]$ FREDDY=freddy[super@localhost ~]$ echo $FREDDYfreddy 方法一:通过echo ${#string}的方式(注意:这里的string是该字符串的变量名) [root@bogon ~]# ech
阅读全文
摘要:http://blog.sina.com.cn/s/blog_5e99b41e0100tjtx.html
阅读全文
摘要:shell中把大写字母转换成小写字母 参考:http://www.jb51.net/article/40257.htmecho "AABBCC" | tr "[:upper:]" "[:lower:]" #upper表示大写,lower表示小写结果:aabbcc
阅读全文
摘要:转义字符 比如\n表示换行。\t表示制表符。字符\本身也要转义,所以\\表示的字符就是\。
阅读全文
摘要:在linux中给字体使用数字代码变色 字体颜色代码:重置0,黑色30,红色31,绿色32,黄色33,蓝色34,洋红35,青色36,浅灰37效果代码:1m加粗 2m加下划线 5m闪动效果 7m加背景色应用示例:echo -e "\e[31m the is tes...
阅读全文
浙公网安备 33010602011771号