代码搜索:bash
找到约 5,321 项符合「bash」的源代码
代码结果 5,321
www.eeworm.com/read/417848/10974586
sh testit.sh
#!/bin/bash -norc
#set -x
TOP=/usr/local/fist
$TOP/sbin/fist_ioctl /mnt/wrapfs ${1:-6}
cd /mnt/wrapfs/am-utils-6.0b2s3/A.i586-pc-linux-gnu/amq
strace as -V -Qy -o amq.o amq.s 2>&1
read n
nm amq.o
ex
www.eeworm.com/read/438832/7725328
sh spawn.sh
#!/bin/bash
# spawn.sh
PIDS=$(pidof sh $0) # 这个脚本不同实例的进程ID.
P_array=( $PIDS ) # 把它们放到数组里(为什么?).
echo $PIDS # 显示父进程和子进程的进程ID.
let "instances = ${#P_array[*]} - 1" # 计算元素个数, 至少为1.
www.eeworm.com/read/438832/7725329
sh bin-grep.sh
#!/bin/bash
# bin-grep.sh: 在一个二进制文件中定位匹配字串.
# 对于二进制文件的"grep"替换.
# 与"grep -a"的效果相似
E_BADARGS=65
E_NOFILE=66
if [ $# -ne 2 ]
then
echo "Usage: `basename $0` search_string filename"
exit $E_BADAR
www.eeworm.com/read/438832/7725333
sh background-loop.sh
#!/bin/bash
# background-loop.sh
for i in 1 2 3 4 5 6 7 8 9 10 # 第一个循环.
do
echo -n "$i "
done & # 在后台运行这个循环.
# 在第2个循环之后, 将在某些时候执行.
echo # 这个'echo'某些时候将不会显示.
for i in 11 12 1
www.eeworm.com/read/438832/7725342
sh unit-conversion.sh
#!/bin/bash
# unit-conversion.sh
convert_units () # 通过参数取得需要转换的单位.
{
cf=$(units "$1" "$2" | sed --silent -e '1p' | awk '{print $2}')
# 除了真正需要转换的部分保留下来外,其他的部分都去掉.
echo "$cf"
}
Unit1=miles
www.eeworm.com/read/438832/7725419
sh ex36.sh
#!/bin/bash
# "Reading" 变量.
echo -n "Enter the value of variable 'var1': "
# -n 选项, 阻止换行.
read var1
# 注意: 在var1前面没有'$', 因为变量正在被设置.
echo "var1 = $var1"
echo
# 一个单独的'read'语句可以设置多个变量.
echo -n "En
www.eeworm.com/read/438832/7725810
sh ex72.sh
#!/bin/bash
# upload.sh
# 上传这一对文件(Filename.lsm, Filename.tar.gz)
#+ 到Sunsite/UNC (ibiblio.org)的incoming目录.
# Filename.tar.gz是自身的tar包.
# Filename.lsm是描述文件.
# Sunsite需要"lsm"文件, 否则就拒绝上传.
E_ARG
www.eeworm.com/read/438832/7725817
sh ex61.sh
#!/bin/bash
# 将阿拉伯数字转化为罗马数字
# 范围: 0 - 200
# 比较粗糙, 但可以正常工作.
# 扩展范围, 并且完善这个脚本, 作为练习.
# 用法: roman number-to-convert
LIMIT=200
E_ARG_ERR=65
E_OUT_OF_RANGE=66
if [ -z "$1" ]
then
echo "Usage: `bas
www.eeworm.com/read/174991/9565652
package_up
#!/bin/bash
make clean
rm mit.tar.gz
tar -cvf mit.tar mit
tar -uvf mit.tar apps/app.*
tar -uvf mit.tar mac/channel.cc
tar -uvf mit.tar mac/ll.h
tar -uvf mit.tar mac/wireless-phy.*
tar -uvf mit.tar mac
www.eeworm.com/read/458682/7291766
sh read-redir.sh
#!/bin/bash
read var1 <data-file
echo "var1 = $var1"
# var1 set to the entire first line of the input file "data-file"
read var2 var3 <data-file
echo "var2 = $var2 var3 = $var3"
# Note non-i