ChinaUnix.net
相关文章推荐:

bash shell case

本帖最后由 cccccc 于 2012-02-13 03:22 编辑 [code]#!/bin/bash function fdisk_dev(){ local DISK_DEV="$1" for DEV in $DISK_DEV; do echo -e ',,fd\n;\n;\n;' | sudo sfdisk $DEV ; done exit 0 } fdisk_dev $1 function md_raid(){ local RAID_MD="$1" local DISK_RAID="/dev/sdb1 /dev/sdc1 /dev/sdd1" Array=($DISK_RAID) RAID_num=${#Array[@]} [[ ! -z $DISK_RAID ]] && sudo mdadm -CR ...

by cccccc - Shell - 2012-02-13 12:55:13 阅读(1474) 回复(2)

相关讨论

大家好!请问如何用perl改写下面的shell语句,谢谢! #!/bin/bash case $2 in start) echo "-----------------------------------" /usr/local/apache/bin/apachectl start /usr/local/nginx/sbin/nginx /usr/local/tomcat/bin/startup.sh echo "-----------------------------------" ;;

by trt2008 - Perl - 2010-02-20 16:36:25 阅读(2432) 回复(7)

如下的程序: # ex1 # /bin/bash s=100 t=0000000000100 case $s in 0*100) echo "s is good" ;; *) echo "s is no match" ;; esac case $t in 0*100) echo "t is good" ;; *) echo "t is no match" ;; esac 用bash ex1执行,结果为: s is no match t is good 问题:为什么s没有正确匹配?

by xxccbb - Shell - 2011-10-12 17:34:03 阅读(8102) 回复(28)

bash shell 是 Linux 中的众多可用 shell 的其中之一。它也被称为 Bourne-again shell,这是以早期 shell(/bin/sh)的创建者 Stephen Bourne 命名的。bash 在本质上是与 sh 兼容的,但是在函数和编程功能方面提供了许多改进。它合并了来自 Korn shell (ksh) 和 C shell (csh) 的特性,并且准备成为与 POSIX 兼容的 shellshell 是一个可以接受并执行命令的程序。它还支持编程结构,允许从比较小的部分构建复杂的命令。这些复杂...

by 杨铁柱嵌入式 - Linux文档专区 - 2010-02-23 15:50:49 阅读(958) 回复(0)

GUI 非常优秀,但是要释放 Linux® 的真正威力,命令行是任何东西都无法取代的。在这篇文章中,Ian Shields 为您介绍了 bash shell 的一些主要特性,并重点介绍对 LPI 认证非常重要的特性。阅读完本文后,您将可以非常熟练地使用基本的 Linux 命令,比如 echo 和 exit、设置环境变量,以及收集系统信息。 关于本系列 本系列文章帮助您了解 Linux 系统管理任务。您还可以通过我们的 系列路线图 利用本系列内容来准备 Linux Pr...

by coolcoolrain - Linux文档专区 - 2010-01-15 21:56:05 阅读(1425) 回复(0)

1.shell是用户与系统核心沟通的桥梁 2.当前系统有多少可用的shell?/etc/shells3.每个用户登陆时候默认的shell:/etc/passwd 4.变量和环境变量不同的! 5.变量的获取:echo $变量名或者${变量名} 变量的设置:变量名=内容 取消变量:unset 变量名 将变量内容设置为VBird's name name="VBird's name" 或者name=VBird\'\ name export 变量名使变量成为环境变量 在PATH变量中累加:/sbin目录 PATH=$PATH:/sbin 或者 PATH...

by 破壳成龙 - Linux文档专区 - 2008-10-18 20:58:15 阅读(595) 回复(0)

tmtime=1615 export tmtime if [ $tmtime -gt 0 -a $tmtime -lt 0730 ]; then echo 'tmtime gt 0000 and lt 0730' elif [ $tmtime -gt 1730 -a $tmtime -lt 1630 ]; then echo 'tmtime gt 1730 and lt 1630 ' fi 执行无输出 为啥?

by nuclearxin - Shell - 2008-01-21 10:53:21 阅读(1666) 回复(3)

• 简单说明 bash shell 的功能特征: • 命令记忆功能 ~/.bash_history • 命令别名功能 alias • shell scripts 功能 • 命令与文件名称补全功能 • 工作控制功能 jobs • 在设定变量中,主要的规则为何? 1. 变量与变量内容以等号来连结; 结合起来,但须要特别留意,双引号内可以保有变量,但是单引号 则仅为一般字符; 5. 必要时需要以跳脱字符『 \ 』来将特殊符号(如 Enter, $, \, 空 ...

by ppzlyg - Linux文档专区 - 2007-01-19 15:45:08 阅读(685) 回复(0)

最近在努力学习shell编程,同事推荐ABS,正巧他那里有。这本书还真是厚阿,看了一个月了,还不到1/3,讲解的非常详细。不过我觉得有点过于细致了。目前国内讲解shell编程的书本来就不多,而且大部分还有不少错误,给学习者带来了很多麻烦,ABS属于少数几本讲解不错,而且很少有错误的书之一。我看得是中文版,是杨春敏、黄毅翻译的。很少有错误,向他们致敬。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chin...

by rex1109 - Linux文档专区 - 2006-12-05 20:23:09 阅读(831) 回复(0)

没有多少时间看,今天有些忙,先大概看了一下内容,没打算放东西上来。还是不够完整..先了解一下好了..... 知道什麼是 shell 之後,那麼我們來瞭解一下 Linux 使用的是哪一個 shell 呢?什麼!哪一個?難道說 shell 不就是『一個 shell 嗎?』哈哈!那可不!由於早年的 Unix 年代,發展者眾,所以由於 shell 依據發展者的不同就有許多的版本,例如常聽到的 Bourne shell (sh) 、在 Sun 裡頭預設的 C shell、 商業上常用的 K shell、...

by Mscong - Linux文档专区 - 2005-04-16 01:32:01 阅读(980) 回复(0)

shell中有没有类似C中这样的结构,几个条件走一个分支: switch (a) { case 'a': case 'b': case 'c': ...... break; case 'd': case 'f': ...... break; }

by yuexiaduzhuo_cu - Shell - 2013-05-20 16:02:19 阅读(8743) 回复(4)