代码搜索:bash
找到约 5,321 项符合「bash」的源代码
代码结果 5,321
www.eeworm.com/read/438832/7725317
sh copyarray.sh
#! /bin/bash
# CopyArray.sh
#
# 这个脚本由Michael Zick所编写.
# 已通过作者授权, 可以在本书中使用.
# 如何"通过名字传值&通过名字返回"(译者注: 这里可以理解为C中的"数组指针", 或C++中的"数组引用")
#+ 或者"建立自己的赋值语句".
CpArray_Mac() {
# 建立赋值命令
echo -n 'eva
www.eeworm.com/read/438832/7725337
sh ex38.sh
#!/bin/bash
. data-file # 加载一个数据文件.
# 与"source data-file"效果相同, 但是更具可移植性.
# 文件"data-file"必须存在于当前工作目录,
#+ 因为这个文件是使用'basename'来引用的.
# 现在, 引用这个文件中的一些数据.
echo "variable1 (from data-file) = $vari
www.eeworm.com/read/438832/7725355
sh add-drive.sh
#!/bin/bash
# 在系统上添加第二块硬盘驱动器.
# 软件配置. 假设硬件已经安装了.
# 来自于本书作者的一篇文章.
# 在"Linux Gazette"的问题#38上, http://www.linuxgazette.com.
ROOT_UID=0 # 这个脚本必须以root身份运行.
E_NOTROOT=67 # 非root用户将会产生这个错误.
if
www.eeworm.com/read/438832/7725361
sh ex33.sh
#!/bin/bash
# 练习 getopts 和 OPTIND
# 在Bill Gradwohl的建议下, 这个脚本于 10/09/03 被修改.
# 在这里我们将学习如何使用 'getopts' 来处理脚本的命令行参数.
# 参数被作为"选项"(标志)来解析, 并且对选项分配参数.
# 试一下, 使用如下方法来调用这个脚本
# 'scriptname -mn'
# 'scriptna
www.eeworm.com/read/438832/7725417
sh multiple-processes.sh
#!/bin/bash
# parent.sh
# 在多处理器(SMP box)的机器里运行多进程.
# 作者: Tedman Eng
# 我们下面要介绍两个脚本, 这是第一个,
#+ 这两个脚本都要放到当前工作目录下.
LIMIT=$1 # 想要启动的进程总数
NUMPROC=4 # 并发的线程数量(forks?)
PROCID=1
www.eeworm.com/read/438832/7725428
sh letter-count.sh
#!/bin/bash
# letter-count.sh: 统计一个文本文件中某些字母出现的次数.
# 由Stefano Palmeri所编写.
# 经过授权可以使用在本书中.
# 本书作者做了少许修改.
MINARGS=2 # 本脚本至少需要2个参数.
E_BADARGS=65
FILE=$1
let LETTERS=$#-1 # 指定了多少个字母(作为命令行
www.eeworm.com/read/438832/7725776
sh colm.sh
#!/bin/bash
# 这是"column" man页中的一个例子, 作者对这个例子做了很小的修改.
(printf "PERMISSIONS LINKS OWNER GROUP SIZE MONTH DAY HH:MM PROG-NAME\n" \
; ls -l | sed 1d) | column -t
# 管道中的"sed 1d"删除输出的第一行,
#+ 第一行将是"tot
www.eeworm.com/read/438832/7725793
sh crypto-quote.sh
#!/bin/bash
# crypto-quote.sh: 加密
# 使用单码替换(单一字母替换法)来进行加密.
# 这个脚本的结果与"Crypto Quote"游戏
#+ 的行为很相似.
key=ETAOINSHRDLUBCFGJMQPVWZYXK
# "key"不过是一个乱序的字母表.
# 修改"key"就会修改加密的结果.
# 'cat "$@"' 结构既可以从stdin获
www.eeworm.com/read/438832/7725794
sh lookup.sh
#!/bin/bash
# lookup: 对指定数据文件中的每个单词都做一遍字典查询.
file=words.data # 指定的要搜索的数据文件.
echo
while [ "$word" != end ] # 数据文件中最后一个单词.
do
read word # 从数据文件中读, 因为在循环的后边重定向了.
look $word > /dev/null
www.eeworm.com/read/208315/4993696
sh yxkdraw.sh
#!/bin/bash
#script auto plot and ftp
#下面三行定义了时间
year=`date +%Y`
mon=`date +%b`
day=`date +%d`
#获取stat.txt文件,上次cgi-bin/www改成了cgi-bin/bbs结果出错了……
#将每天上线总人数的最大值输入到day.txt文件
echo -n `sort -k2 -n -r /bbsda