欧美视频在线第一页_午夜影视日本亚洲欧洲精品_成人性生交xxxxx网站_国产精品99久久久久久有的能看 _精品国产一二三四区_国产精品久久久久久久久果冻传媒_国产夫妻自拍一区_蜜桃久久精品一区二区_欧美极品欧美精品欧美视频_日本丰满少妇xxxx_欧美精品一区二区蜜桃_99视频精品在线

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

bash編程入門

發(fā)布時間:  2012/9/15 18:03:46
1. ping 主機
#!/bin/bash
HOSTNAME=$1 #注意位置參數(shù)的使用 if ping -c2 $HOSTNAME;then
echo "The $HOSTNAME is online."
else
echo "The $HOSTNAME is down."
fi
==================================================================
2.找文件—》找到就備份—》沒找到就顯示其他信息
#!/bin/bash
DIR=$1
BACKUP=$2
#destination of the backup.
if [ ! -d $2 ] ;then
echo "The directory does not exist!"
elif [ $# -eq 2 ];then
echo "$DIR is backuped to $BACKUP... "
else
echo -e "Usage: $0 dir backupfile\n for example:$0 /etc/passwd /tmp/bash"
fi
==================================================================
3.找用戶—>并統(tǒng)計行數(shù)—>
#!/bin/bash
USERNAME=$1
RES=$(cat /etc/passwd | grep $USERNAME | wc -l)
if [ "$RES" == "1" ] ;then
echo "The user you want to find is $USERNAME."
elif [ $RES -eq 0 ];then
echo "The user you want to find doesnot exist."
else
echo "Some other errors happen"
fi
==================================================================
4.查看文件是否存在并且可寫
#!/bin/bash
if [ -f $1 -a -w $1 ];then
echo "The file is writable."
else
echo "This a directory."
fi
==================================================================
5.簡單的if-else嵌套
#!/bin/bash
HOST=$1
if ping -c2 $HOST &> /dev/null ;then
echo "$HOST is online. "
else
echo "$HOST is down."
fi
==================================================================
6.第5個程序可改寫如下:
#!/bin/bash
HOST=$1
ping -c2 $HOST &> /dev/null && echo "$HOST is online " || echo "$HOST is down"
==================================================================
7.查看文件夾是否可寫可執(zhí)行
#!/bin/bash
DIR=$1
[ -r $DIR ] && echo "The file is readable" || echo "The directory is not readable"
[ -w $DIR ] && echo "The file is writable" || echo "The file is not writable"
[ -x $DIR ] && echo "The file is excutable" || echo "The file is not excutable"
==================================================================
8.簡單的菜單選項設(shè)置
#!/bin/bash
echo "======================="
echo -e "\t\t1.Linux"
echo -e "\t\t2.Unix"
echo -e "\t\t3.Windows"
echo "======================="
read NUMBER
if [ $NUMBER -eq 1 ];then
echo "You have chosen RedHad Linux 6.0"
elif [ $NUMBER -eq 2 ];then
echo "You have chosen IBM AIX"
elif [ $NUMBER -eq 3 ];then
echo "You have chosen Windows!"
else
echo "You have chosen a wrong number!"
fi
==================================================================
9.簡單退出值的設(shè)定
#!/bin/bash
FILENAME=$1
if [ -d $FILENAME ];then
echo "this is a directory!"
exit 10
elif [ ! -w $FILENAME ];then
exit 20
else
exit 1
fi
==================================================================
10.case的用法(模擬服務(wù)的啟動)
把寫好的腳本加入到 /etc/rc.d/init.d并注意加上著色幾行,并用命令
Chkconfig —add SERVICENAME
#!/bin/bash
# chkconfig: 235 90 12
# description:
if [ $# -lt 1 ];then
echo "Usages: services $1 {start|stop|restart|status}"
else
case "$2" in
start)
echo "The service $1 is starting"
;;
stop)
echo "The service $1 is stopping"
;;
restart)
echo -e "The servie $1 is stopping\nThe service is starting"
;;
status)
echo "The service $1's status is..."
;;
esac
fi
==================================================================
11.用source和bash調(diào)用程序的時候,返回值不同。
○ 1
#!/bin/bash
bash ./b.sh
RES=$?
echo "The $0 pid is $$"
case "$RES" in
10)
echo "Network problem"
;;
20)
echo "Directory does not exist"
;;
esac
○ 2
#!/bin/bash
echo " The $0 pid is $$"
exit 10
==================================================================
12.for循環(huán)中的變量字符集
#!/bin/bash
for HOST in 172.24.254.254 172.24.254.200 172.24.123.123
do
ping -c2 $HOST &> /dev/null && echo "$HOST is online" \
|| echo "$HOST is down"
done
==================================================================
13.for循環(huán)變量字符集
#!/bin/bash
for HOST in 172.24.0.{1..10}
do
ping -c2 $HOST &> /dev/null && echo "$HOST is online" \
|| echo "$HOST is down"
Done
==================================================================
14.for循環(huán)變量文件集
#!/bin/bash
for FILE in /etc/*.conf
do
cp $FILE /tmp/tmp
done
#!/bin/bash
DEST=/var/tmp
for FILENAME in /lib64/*.* /etc/*.conf
do
cp $FILENAME $DEST &> /dev/null
logger "backup $FILENAME now..."
echo "Backup $FILENAME TO $DEST" >> ~/backup.log
done
==================================================================
15.for循環(huán)指令集
#!/bin/bash
for USERINFO in $(cat /etc/passwd | grep bash$ | cut -d: \
-f1,3)
do
_USENAME=$(echo $USERINFO | cut -d: -f 1)
_UID=$(echo $USERINFO | cut -d: -f 2)
if [ $_UID -lt 500 -a $_UID -ne 0 ];then
logger "$_USERNAME is a system user ,but can \
log now"
fi
done
==================================================================
16.輸出9*9乘法表
#!/bin/bash
for NUM1 in {1..9}
do
for NUM2 in {1..9}
do
RES=$((NUM1 * NUM2))
echo -en "$NUM1 * $NUM2 = $RES\t"
done
echo
done
==================================================================
17.輸出9*9乘法表
#!/bin/bash
for ((i=1;i<10;i++))
do
for ((p=1;p<=i;p++))
do
RES=$(($p * $i))
echo -en "$p * $i = $RES\t"
done
echo
done
echo
==================================================================
18.輸出黑白象棋
#!/bin/bash
for HANG in {1..9}
do
for LIE in {1..9}
do
RES=$((HANG + LIE))
if [ $(($RES % 2)) -eq 0 ];then
echo -en "\033[47m \033[0m"
else
echo -en "\033[40m \033[0m"
fi
done
echo
done
==================================================================
19.輸出黑白象棋
#!/bin/bash
for HANG in {1..9}
do
for LIE in {1..9}
do
RES=$((HANG + LIE))
if ((($RES % 2) == 0)) ;then
echo -en "\033[47m \033[0m"
else
echo -en "\033[40m \033[0m"
fi
done
echo
done
==================================================================
20.輸出數(shù)字形狀
#!/bin/bash
echo "Please type your number:"
read a
for ((i=1;i<=a;i++))
do
for ((p=1;p<=i;p++))
do
echo -n "$p"
done
echo
done
echo
==================================================================
21.計算器(加減乘除)
echo "..............x"
echo "............../"
echo "..............q"
echo "Please type your word:(e.g.1 + 2)"
read a b c
do
case $b in
+) echo " $a + $c =" `expr $a + $c`;;
-) echo " $a - $c =" `expr $a - $c`;;
x) echo " $a x $c =" `expr $a \* $c`;;
/) echo " $a / $c =" `expr $a \/ $c`;;
esac
case $a in
q) break ;;
esac
done
==================================================================
22.輸出直角三角形
#!/bin/bash
echo "Please type a number:"
read num
for ((i=1;i<num;i++))
do
for ((j=0;j<num-i;j++))
do
echo -n ""
done
for ((j=0;j<2*i-1;j++))
do
echo -n "*"
done
==================================================================
23.輸出翻轉(zhuǎn)三角形
#!/bin/bash
echo "Please type a number:"
read num
for ((i=1;i<num;i++))
do
for ((j=0;j<num-i;j++))
do
echo -n ""
done
for ((j=0;j<2*i-1;j++))
do
echo -n "*"
done
echo ""
done
for ((i=1;i<=num;i++))
do
for ((j=0;j<i;j++))
do
echo -n ""
done
for ((j=0;j<2*(num-i)-1;j++))
do
echo -n "*"
done
echo ""
done
==================================================================
24.菜單的設(shè)定
!/bin/bash
while [[ "$CHOOSE" != "q" && "$CHOOSE" != "Q" ]]
do
clear
echo "1.Linux"
echo "2.Unix"
echo "q.quit"
read CHOOSE
case $CHOOSE in
1)
echo "You have chosen Linux"
exit 10
;;
2)
echo "You have chosen Uinx"
exit 20
;;
esac
done
==================================================================
25.簡單函數(shù),函數(shù)可接受位置參數(shù),此函數(shù)名字為24.sh
#!/bin/bash
clean_tmp_file()
{
echo "clean $1..."
}
#$1 is a dabase name and $2 is a folder
backup_database()
{
echo "backup database $1 to $2"
}
check_file_md5()
{
echo "check $1 sum md5 value"
}
clean_tmp_file /tmp/empty
==================================================================
26.調(diào)用函數(shù)庫中的函數(shù)
#!/bin/bash
source ./24.sh
clean_tmp_file /etc/passwd
check_file_md5 /etc/group
backup_database /mys
==================================================================
27.路徑的設(shè)置
#!/bin/bash
setPath ()
{
PATH=/bin:/usr/bin
if [ $UID -eq 0 ];then #如果是root用戶
PATH=$PATH:/usr/bin/sbin:/sbin #路徑追加sbin的目錄
fi
if (($2 == "after"));then #根據(jù)位置參數(shù)2,決定如何添加新路徑
PATH=$PATH:$1 #在原PATH后面追加
else
PATH=$1:$PATH #在原PATH之前添加
fi
}

本文出自:億恩科技【www.beingsafe.com.cn】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線

     
     
    欧美一区二区日韩一区二区| 99精品久久免费看蜜臀剧情介绍| 人人干视频在线| 欧美一级免费观看| 黄片毛片在线看| 久久久久久久久久久免费视频| 亚洲欧美日韩精品久久奇米色影视| 亚洲av片在线观看| 中文久久久久久| 久久成人精品视频| 成人av免费在线| 免费在线观看a视频| 91丨九色丨国产在线| 一个色在线综合| 久久免费激情视频| 中文字幕欧美日韩一区二区| 亚洲国产日韩欧美在线动漫| 精品一区二区三区在线观看国产 | asian性开放少妇pics| 国产精品电影观看| 亚洲成a人v欧美综合天堂下载| 中文字字幕在线中文| 亚洲第一精品区| 日韩成人中文字幕| 国产很黄免费观看久久| 国产成人av一区二区三区不卡| 亚洲一区精品电影| 欧美特级限制片免费在线观看| 亚洲av无码一区二区三区dv| 欧美成人三级在线播放| 欧美一级电影免费在线观看| 一个色妞综合视频在线观看| 在线观看国产黄| 91猫先生在线| 韩国欧美亚洲国产| 一区二区在线观看视频| 日本一本在线观看| 日本国产在线播放| 欧美日韩国产成人在线观看| 亚洲视频每日更新| 在线观看日韩一区二区| 黄色一级大片在线观看| 97香蕉久久夜色精品国产| 一区二区三区毛片| 国产男女猛烈无遮挡| 免费一区二区三区在线观看| 国产精品久久久久久久久男 | 97视频免费在线看| 夜夜亚洲天天久久| 亚洲AV无码成人片在线观看 | 一区二区三区麻豆| 国产精品无码一本二本三本色| 午夜精品蜜臀一区二区三区免费| 夜色激情一区二区| 亚洲av少妇一区二区在线观看| 国产人妻精品久久久久野外| 3d蒂法精品啪啪一区二区免费| 欧美视频一区二区三区四区| 美女性感视频久久| 国产小视频你懂的| 日韩中文在线字幕| 久久久久久综合网天天| 黑人巨大精品欧美一区二区三区 | 亚洲成人av一区二区三区| jizz中国少妇| 久久一区二区电影| 色综合影院在线观看| 中文字幕亚洲自拍| 亚洲摸摸操操av| 国产aⅴ爽av久久久久成人| 极品人妻一区二区| 久久精品日韩精品| 日韩亚洲第一页| 亚洲高清免费观看高清完整版在线观看 | 亚洲18在线看污www麻豆| 国产综合福利在线| 亚洲精品在线免费观看视频| 国产欧美综合色| 国产又黄又粗又长| 国产伦精品一区二区免费| 精品乱码一区二区三区| 日韩一级黄色av| 精品美女国产在线| 国产麻豆视频一区二区| 日韩不卡视频在线| 国内自拍第二页| 欧美精品成人一区二区在线观看 | 玛丽玛丽电影原版免费观看1977| 日韩中文在线视频| 日韩欧美有码在线| 丁香激情综合国产| 中文字幕乱码视频| 日本丰满少妇裸体自慰| 成人高清dvd| 国产欧美日韩高清| 亚洲午夜久久久久久久| 五月天一区二区| 国产一区二区视频在线| 波多野结衣视频网址| av地址在线观看| 宅男在线精品国产免费观看| 国产精品av在线| 国产视频亚洲精品| 午夜久久久久久久久| 国产伦精一区二区三区| 中文字幕一区2区3区| 亚洲精品成人无码| 99色精品视频| 欧美精品免费观看二区| 欧美在线视频免费播放| 亚洲精品福利在线观看| 亚洲国产日韩精品| 成人美女视频在线观看18| 国产女人18毛片水18精| 免费三级在线观看| 一级黄色高清视频| 久久久久久久久久久久久国产| 国产乱人伦真实精品视频| 伊人久久久久久久久久久久久| 色综合欧美在线视频区| 久久久国产午夜精品 | 欧美视频在线免费| 99精品桃花视频在线观看| 日本精品999| 欧美三级午夜理伦| 免费一级做a爰片久久毛片潮| 黄色片一级视频| 欧美日韩国产高清视频| 国产精品久久久久久久久久久久久| 亚洲欧美国产精品专区久久| 在线精品亚洲一区二区不卡| 国产精品久久久久久一区二区三区| 精品一区在线看| 国产福利资源在线| 久久精品国产亚洲av无码娇色 | 精品99久久久久久| 午夜精品久久久久久久久久 | 亚洲人成五月天| 欧美日韩aaaaa| 亚洲一区二区欧美日韩| 久久久91精品国产一区二区三区| 人人超碰91尤物精品国产| 亚洲精品无码久久久久| 欧美毛片在线观看| 中文字幕一二三四区| 国产又黄又猛的视频| 欧美又粗又长又爽做受| 视频一区亚洲| 国产亚洲二区| 成人黄色在线免费| 青青久久aⅴ北条麻妃| 久久久国产一区| 亚洲欧美国产精品| 精品久久99ma| 欧美高清激情brazzers| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美视频在线免费看| 中文字幕在线不卡国产视频| 99久久精品99国产精品| 狠狠色综合日日| 日韩av二区在线播放| www日本在线| 97在线公开视频| 精品久久久久久久久久久国产字幕| 欧美日韩一级大片| 四季av中文字幕| 制服丝袜第二页| 在线观看一区二区三区四区| 欧美一级xxxx| 五月婷婷深爱五月| 欧美v在线观看| 久久亚洲中文字幕无码| 人妻激情另类乱人伦人妻| 在线观看精品视频| 亚洲一区二区在线看| 日韩妆和欧美的一区二区| 九9re精品视频在线观看re6| 国产精品xxx在线观看www| 92看片淫黄大片欧美看国产片| 2023亚洲男人天堂| 性色av一区二区三区免费| 欧美高清激情视频| 久久久精品欧美| 精品国产一区av| 久久夜色精品国产亚洲aⅴ| 久久精品成人动漫| 日韩三级影视基地| 欧美成人亚洲成人| 色综合久久中文字幕综合网小说| 麻豆国产精品va在线观看不卡| 久久精品国产成人| 欧美成人精品在线| 久久精品国产亚洲精品| xxxxx成人.com| 欧美大片免费观看在线观看网站推荐| 欧美成人免费一级人片100| 久久91亚洲人成电影网站 | 日韩美女视频在线| 亚洲精品一区二区在线观看| 亚洲精品999| 亚洲欧美三级在线| 精品国产一区二区三区久久| 久久久久久久一区二区三区| 欧洲精品在线视频| 国产精品免费视频久久久| 亚洲一区二区三区777| 久99久在线视频| 91视频免费在线看| 97欧洲一区二区精品免费| 成人精品视频一区| 99久久精品免费看| 中文字幕的久久| 99久久伊人精品| 亚洲国产精品激情在线观看| 最新中文字幕一区二区三区 | 日韩欧美不卡一区| 日韩欧美一区二区免费| 亚洲精品99999| 色偷偷av亚洲男人的天堂| 久久免费精品视频| 国产美女久久精品| 久久免费视频1| 国产精品一区在线免费观看| 国产视频丨精品|在线观看| 国产成人精品免费看在线播放| 日本欧美在线观看| 欧美不卡一二三| 熟妇人妻va精品中文字幕| 日本不卡视频在线| 欧美中文字幕在线观看| 日韩精品电影一区二区三区| 中文字幕亚洲电影| 国产亚洲一区在线播放| 久久久久99精品成人片三人毛片| 一区二区日韩电影| 国产伦精品一区二区三区四区免费 | 久久久成人精品视频| 欧美人妻精品一区二区三区| 中文精品99久久国产香蕉| 免费看黄色的视频| 国产一区二区久久精品| 黄色网址中文字幕| 国产精品自拍视频| 国产aⅴ爽av久久久久成人| 国产精品久久久| 国产在线精品一区在线观看麻豆| 欧美日韩精品不卡| 国产在线不卡一区| 欧美激情第六页| 国产精品久久久久一区二区三区共| 日韩av图片| 狠狠狠色丁香婷婷综合激情| 一区二区av| 日本不卡一区二区| 欧美自拍视频在线观看| 久久免费公开视频| 免费av一区二区| 国产精品人妻一区二区三区| 久久精品第九区免费观看| 久久精子c满五个校花| 97在线播放视频| 亚洲国产高清在线观看视频| 99精品在线直播| 日本成人动漫在线观看| 国产精品吴梦梦| 国产精品欧美久久久久天天影视| 欧美黑人视频一区| 日韩欧美不卡视频| 日日骚久久av| 狠狠躁夜夜躁人人爽天天高潮| 亚洲国产成人91精品| 久久免费精品国产| 在线中文字幕不卡| 91成人在线观看喷潮蘑菇| 欧美日韩你懂得| 午夜诱惑痒痒网| 一本大道久久a久久精品综合| 日韩精品一区二区三区久久| 国产亚洲欧美日韩日本| 宅男在线精品国产免费观看| 高清国产一区二区| 欧美精品国产精品久久久| 国产在线精品免费| 久久视频在线观看中文字幕| 欧美激情一区三区| 97超碰青青草| 欧美日韩一区二区在线观看视频| 日本xxxxxxxxx18| 精品国产123| 波多野结衣影院| 精品视频在线看| 亚洲av无码一区二区三区人| 亚洲欧美一区二区激情| 97超碰人人草| 无码日本精品xxxxxxxxx| 十八禁视频网站在线观看| 波多野结衣欲乱| 亚洲精品免费在线观看视频| 亚洲国产精品成人久久综合一区| 日韩午夜在线观看| 国产精品视频导航| 日韩在线综合网| 色一情一伦一子一伦一区| 欧美一区二区三区色| 色偷偷一区二区三区| 中文字幕55页| 亚洲第一在线视频| 亚洲色图综合区| 国产精品第七十二页| 国产精品国产一区二区三区四区 | 丝袜人妻一区二区三区| 欧美一区二区三区视频在线观看| 日韩久久久久久久久久| 中文精品视频一区二区在线观看| 日韩你懂的在线观看| 亚洲欧美日本在线观看| 国产视频一区二区三区在线播放| 日韩免费一区二区三区在线播放| 日韩成人午夜影院| 97精品超碰一区二区三区| 99热这里只有精品免费| 亚洲第一黄色网| 日av在线不卡| 99久久99精品| 国产精品99久久久久久久久| 亚洲美女免费在线| 一级一片免费看| 国产原创popny丨九色| 久久视频免费在线播放| 亚洲国产高清aⅴ视频| 成年免费在线观看| av无码久久久久久不卡网站| 亚洲欧美在线x视频| 激情国产一区二区 | 91沈先生在线观看| 欧美日韩中文字幕一区二区| 久久精品动漫| aaaaa一级片| 日本不卡久久| 色爱av美腿丝袜综合粉嫩av| 国产欧美一区二区精品性色超碰 | 久久精品免费电影| 亚洲免费观看高清完整版在线观看 | 国产精品久久久久久久久快鸭| 五月婷婷六月婷婷| 99视频在线视频| 97精品免费视频| 99视频有精品| 人成免费在线视频| 91网免费观看| 欧美性xxxx在线播放| 色婷婷av一区二区三区之e本道| 能在线观看的av| 日韩在线三级| av免费播放网站| 国产成+人+日韩+欧美+亚洲| 亚洲精品720p| 一区二区三区四区欧美日韩| 18岁成人毛片| 久久综合一区二区| 日韩亚洲欧美中文高清在线| 加勒比海盗1在线观看免费国语版| 国产一级久久久| 国产精品久久久久久久岛一牛影视 | 欧美激情性做爰免费视频| 国产午夜伦鲁鲁| 国产免费不卡视频| 色88888久久久久久影院按摩| 亚洲在线观看视频网站| 日韩 中文字幕| 国产精品12区| 在线看片第一页欧美| 91黄色在线看| 国产又大又黄的视频| 色欧美片视频在线观看| 97视频资源在线观看| 日韩视频在线观看免费视频| 成人黄色在线网站| 久久天堂电影网| 亚洲77777| 日韩在线播放一区二区| 亚洲第一天堂无码专区| 中国一区二区三区| 在线观看你懂的网站| 欧美性xxxxx| 成人毛片网站| 午夜69成人做爰视频| 中文字幕一区二区三区视频 | 久久精品午夜| 亚洲国产成人精品久久久国产成人一区 | 久久久www成人免费精品| 国产情侣av自拍| 午夜在线视频免费| 亚洲国产成人久久| 日本阿v视频在线观看| 99在线观看免费| 日韩欧美国产高清| 三级在线免费观看| 99热这里只有精品99| 欧美一区二区三区性视频| 三年中国中文在线观看免费播放| 一级做a爱片性色毛片| 6080午夜不卡| 国产美女视频免费| 国产强伦人妻毛片| 欧美精品一区二区三区蜜桃 | 亚洲精品视频在线观看网站| 亚洲一区二区中文字幕| 国产亚洲精品码| 欧美性猛交xxxx黑人|