ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell base

shell base

原创 Linux操作系统 作者:regonly1 时间:2010-02-21 17:33:34 0 删除 编辑

一些技巧:
前截取字符串:${1##*.}
后截取字符串:${1%%.*}
截取字符串:    ${str:pos:len}           类似于substr
[oracle@vmlinux .aa]$ export str=abc.tar
[oracle@vmlinux .aa]$ echo ${str##*.}
tar
[oracle@vmlinux .aa]$ echo ${str%%.*}
abc
算术运算(整数):echo $((n1+n2))
[oracle@vmlinux .aa]$ echo $((100+200))
300
[oracle@vmlinux .aa]$ export n1=100
[oracle@vmlinux .aa]$ export n2=200
[oracle@vmlinux .aa]$ echo $((n1+n2))
300
支持加减乘除,不支持浮点运算。

shell学习的一些网站:

http://www.linuxsir.org/main/?q=node/135

http://www.orczhou.com/index.php/2009/09/linux-shell-script/

  1. http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-1/index.html
  2. http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-2/index.html
  3. http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-3/index.html
  4. http://www.linuxsir.org/main/?q=node/135
  5. BASH Programming ? Introduction HOW?TO

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12932950/viewspace-627414/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-05-10

  • 博文量
    257
  • 访问量
    1070077