代码搜索:bash

找到约 5,321 项符合「bash」的源代码

代码结果 5,321
www.eeworm.com/read/438832/7725343

sh ex33a.sh

#!/bin/bash # 使用getopt. # 尝试使用下边的不同的方法来调用这脚本: # sh ex33a.sh -a # sh ex33a.sh -abc # sh ex33a.sh -a -b -c # sh ex33a.sh -d # sh ex33a.sh -dXYZ # sh ex33a.sh -d XYZ # sh ex33a.sh -abcd
www.eeworm.com/read/438832/7725354

sh rpm-check.sh

#!/bin/bash # rpm-check.sh # 这个脚本的目的是为了描述, 列表, 和确定是否可以安装一个rpm包. # 在一个文件中保存输出. # # 这个脚本使用一个代码块来展示. SUCCESS=0 E_NOARGS=65 if [ -z "$1" ] then echo "Usage: `basename $0` rpm-file" exit $E_NOARGS
www.eeworm.com/read/438832/7725377

sh empty-array.sh

#!/bin/bash # empty-array.sh # 感谢Stephane Chazelas制作这个例子的原始版本, #+ 同时感谢Michael Zick对这个例子所作的扩展. # 空数组与包含有空元素的数组, 这两个概念不同. array0=( first second third ) array1=( '' ) # "array1"包含一个空元素. array2
www.eeworm.com/read/438832/7725384

sh logevents.sh

#!/bin/bash # logevents.sh, 由Stephane Chazelas所编写. # 把事件记录在一个文件中. # 必须以root身份运行 (这样才有权限访问/var/log). ROOT_UID=0 # 只有$UID值为0的用户才具有root权限. E_NOTROOT=67 # 非root用户的退出错误. if [ "$UID" -ne "$ROO
www.eeworm.com/read/438832/7725424

sh ex20.sh

#!/bin/bash func1 () { echo This is a function. } declare -f # 列出前面定义的所有函数. echo declare -i var1 # var1是个整型变量. var1=2367 echo "var1 declared as $var1" var1=var1+1 # 整型变量的声明并不需要使用'le
www.eeworm.com/read/438832/7725839

sh bad-op.sh

#!/bin/bash # bad-op.sh: 尝试一下对整数使用字符串比较. echo number=1 # 下面的"while循环"有两个错误: #+ 一个比较明显, 而另一个比较隐蔽. while [ "$number" < 5 ] # 错! 应该是: while [ "$number" -lt 5 ] do echo -n "$number " let "nu
www.eeworm.com/read/438832/7725876

sh self-source.sh

#!/bin/bash # self-source.sh: 一个脚本"递归"的source自身. # 来自于"Stupid Script Tricks," 卷 II. MAXPASSCNT=100 # 最大的可执行次数. echo -n "$pass_count " # 在第一次运行的时候,这句只不过echo出2个空格, #+ 因为$pass_count还没被初始化. let
www.eeworm.com/read/438832/7725878

sh hypotenuse.sh

#!/bin/bash # hypotenuse.sh: 返回直角三角形的斜边. # (直角边长的平方和,然后对和取平方根) ARGS=2 # 需要将2个直角边作为参数传递进来. E_BADARGS=65 # 错误的参数值. if [ $# -ne "$ARGS" ] # 测试传递到脚本中的参数值. then
www.eeworm.com/read/438832/7725888

sh fc4upd.sh

#!/bin/bash # fc4upd.sh # 脚本作者: Frank Wang. # 本书作者作了少量修改. # 授权在本书中使用. # 使用rsync命令从镜像站点上下载Fedora 4的更新. # 为了节省空间, 如果有多个版本存在的话, #+ 只下载最新的包. URL=rsync://distro.ibiblio.org/fedora-linux-core/updat
www.eeworm.com/read/438832/7725893

sh wf.sh

#!/bin/bash # wf.sh: 分析文本文件中词汇出现的频率. # "wf2.sh"脚本是一个效率更高的版本. # 从命令行中检查输入的文件. ARGS=1 E_BADARGS=65 E_NOFILE=66 if [ $# -ne "$ARGS" ] # 检验传递到脚本中参数的个数. then echo "Usage: `basename $0` filename"