代码搜索:bash

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

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

sh and-list2.sh

#!/bin/bash ARGS=1 # 期望的参数个数. E_BADARGS=65 # 如果传递的参数个数不正确, 那么给出这个退出码. test $# -ne $ARGS && echo "Usage: `basename $0` $ARGS argument(s)" && exit $E_BADARGS # 如果"条件1"测试为true (表示传递给脚本的参数个数不
www.eeworm.com/read/438832/7725280

sh idelete.sh

#!/bin/bash # idelete.sh: 通过文件的inode号来删除文件. # 当文件名以一个非法字符开头的时候, 这就非常有用了, #+ 比如 ? 或 -. ARGCOUNT=1 # 文件名参数必须被传递到脚本中. E_WRONGARGS=70 E_FILE_NOT_EXIST=71 E_CHANGED_MIND=72 if [ $#
www.eeworm.com/read/438832/7725293

sh ex42.sh

#!/bin/bash # copydir.sh # 将当前目录下($PWD)的所有文件都拷贝到 #+ 命令行所指定的另一个目录中去. E_NOARGS=65 if [ -z "$1" ] # 如果没有参数传递进来那就退出. then echo "Usage: `basename $0` directory-to-copy-to" exit $E_NOARGS fi ls
www.eeworm.com/read/438832/7725295

sh rot14.sh

#!/bin/bash # 使用'eval'的一个"rot13"的版本,(译者:rot13就是把26个字母,从中间分为2半,各13个). # 与脚本"rot13.sh" 比较一下. setvar_rot_13() # "rot13" 函数 { local varname=$1 varvalue=$2 eval $varname='$(echo "$varvalu
www.eeworm.com/read/438832/7725314

sh ex18.sh

#!/bin/bash # ex18.sh # 是否'whois domain-name'能够找到如下3个服务之一: # ripe.net, cw.net, radb.net # 把这个脚本重命名为'wh', 然后放到/usr/local/bin目录下. # 需要符号链接: # ln -s /usr/local/bin/wh /usr/local/bi
www.eeworm.com/read/438832/7725352

sh setnew-passwd.sh

#!/bin/bash # setnew-password.sh: 这个脚本仅仅用于说明passwd命令. # 如果你真想运行这个脚本, 很遗憾, 这可不是个好主意. # 这个脚本必须以root身份来运行. ROOT_UID=0 # Root的$UID为0. E_WRONG_USER=65 # 不是root用户? E_N
www.eeworm.com/read/438832/7725371

sh ref-params.sh

#!/bin/bash # ref-params.sh: 解除传递给函数的参数引用. # (复杂的例子) ITERATIONS=3 # 取得输入的次数. icount=1 my_read () { # 用my_read varname这种形式来调用, #+ 将之前用括号括起的值作为默认值输出, #+ 然后要求输入一个新值. local
www.eeworm.com/read/438832/7725373

sh random2.sh

#!/bin/bash # random2.sh: 产生一个范围在 0 - 1 之间的伪随机数. # 使用了awk的rand()函数. AWKSCRIPT=' { srand(); print rand() } ' # Command(s) / 传递到awk中的参数 # 注意, srand()是awk中用来产生伪随机数种子的函数. echo -n "Random num
www.eeworm.com/read/438832/7725409

sh online.sh

#!/bin/bash # logon.sh: 一个检查你是否在线的脚本, 这个脚本实现的很简陋. umask 177 # 确保temp文件并不是所有用户都有权限访问. TRUE=1 LOGFILE=/var/log/messages # 注意: $LOGFILE必须是可读的 #+ (使用root身份来执行, chmod 644 /var/log/messages). TEMPFIL
www.eeworm.com/read/438832/7725415

sh pick-card.sh

#!/bin/bash # pick-card.sh # 这是一个从数组中取出随机元素的一个例子. # 抽取一张牌, 任何一张. Suites="Clubs Diamonds Hearts Spades" Denominations="2 3 4 5 6 7 8 9 10 Jack Queen King Ace" # 注意变量的多行展开. suite=($Suites)