亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開發(fā) > Linux Shell > 正文

linux中常用腳本和函數(shù)分享

2020-07-27 19:24:47
字體:
供稿:網(wǎng)友

#查找當(dāng)前目錄中是否存在指定目錄,若不存在,則創(chuàng)建之

復(fù)制代碼 代碼如下:

function mkdir_1
{
  if test ! -d $1
    then
     mkdir $1
  fi
}

#指定文件中的"prefix = .*"串替換為"prefix=/home/gnome-unicore-install2/usr/"
#可以用來作為sed用法的參考
復(fù)制代碼 代碼如下:

function modify_prefix
{
   chmod +w $1
   cp $1 $1.bak
   sed 's/prefix = .*/prefix=/home/gnome-unicore-install2/usr/g' $1.bak > $1
   rm $1.bak
}

#指定文件中的"^LDFLAGS =.*"串替換為"LDFLAGS = -rdynamic -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm"
復(fù)制代碼 代碼如下:

#change_gnome-config FILENAME
function change_gnome-config
{
   cp $1 $1.bak
   sed 's/^LDFLAGS =.*/LDFLAGS = -rdynamic -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm /g' $1.bak> $1    
   rm $1.bak
}

#刪除指定文件的含有指定字符的行
#格式:delete_line filename "word_contain"
復(fù)制代碼 代碼如下:

function delete_line
{
   chmod +w $1
   cp $1 $1.bak
   cat $1.bak | grep -v -e "$2" >$1      
}

#用途:刪除文件中包含line1或(和?)line2的行
#格式:delete_line filename line1 line2
復(fù)制代碼 代碼如下:

function delete_line_no
{
   chmod +w $1
   cp $1 $1.bak
   sed  $2,$3'd' $1.bak>$1
   rm $1.bak

}


#用途:在LINE_NO指定的行插入字符串CONTENT
#可以用來作為sed用法的參考
#格式: add_line FILENAME LINE_NO CONTENT
復(fù)制代碼 代碼如下:

function add_line
{
    chmod +w $1
    cp $1 $1.bak
    sed -e $2 'i' "$3" '' $1.bak > $1
    rm $1.bak
}

#用途:檢查含有"PC24"代碼的程序并打印出來
#格式: check_PC24 //after installation 
復(fù)制代碼 代碼如下:

function check_PC24
{
  echo "now comes the PC24 checking..."
  . $COMMAND_UNICORE/shell/shell_PC24 >& /dev/null
  if test -s $COMMAND_UNICORE/PC24_result
     then :
       echo "The following file contains PC24 problems: $COMMAND_UNICORE/PC24_result "
     else
       echo "No PC24 problem found"
  fi
}

#打印標(biāo)題
復(fù)制代碼 代碼如下:

displayheader() {
    echo "   *****************************************"
    echo "   *         IeeeCC754 testing tool           *"
    echo "   *****************************************"
    echo " "
}

#打印一個(gè)菜單的做法
復(fù)制代碼 代碼如下:

displayplatformmenu() {
    #clear the screen
    clear
    displayheader
    echo "   a) SunSparc "
    echo "   b) IntelPentium "
    echo "   c) AMD "
    echo "   d) Unicore32 "
    echo "   e) Unicore32(with FP2001) "
    echo " "
    echo  -n "   select a Platform > "
}

#接收一個(gè)菜單輸入
復(fù)制代碼 代碼如下:

displayplatformmenu
read answer
case ${answer} in
      a) TARGET="BasicOp";;
      b) TARGET="Conversion";;
      *) badchoice;;
esac

#查找當(dāng)前目錄下是否存在file_name文件
#可以用來作為if用法的參考
復(fù)制代碼 代碼如下:

detectfile_name() {
  if [ ! -f file_name ]
     then
     echo "Error: file_name does not exist.  Please check"
     exit 1;
    else
      echo "OK,the directy is exist"
  fi
}

#將參數(shù)指定的一個(gè)或多個(gè)目錄項(xiàng)以及其下的多級(jí)子目錄下的所有文件名和目錄名轉(zhuǎn)換為小寫。
復(fù)制代碼 代碼如下:

cvitem()
{
echo "mv $1 `dirname $1`/`basename $1 | tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`"
}
[ $# = 0 ] && { echo "Usage: lcdir item1 item2 ..."; exit; }
for item in $*     #可以用來作為for用法的參考
do
[ "`dirname $item`" != "`basename $item`" ] && {
[ -d $item ] &&
{
for subitem in `ls $item`
do
cvlc $item/$subitem
done
}
cvitem $item
}
done

#一個(gè)login的例子
復(fù)制代碼 代碼如下:

if ($?path) then
set path=($HOME/bin $path)
else
set path=($HOME/bin /usr/bin .)
endif
if ( ! $ {?DT} ); then
stty dec new
tset -I -Q
endif
set mail=/usr/spool/mail/$USER

#關(guān)于if使用的幾個(gè)例子
#執(zhí)行一個(gè)命令或程序之前,先檢查該命令是否存在,然後才執(zhí)行
復(fù)制代碼 代碼如下:

if [ -x /sbin/quotaon ] ; then
echo "Turning on Quota for root filesystem"
/sbin/quotaon /
fi

#得到Hostname
#!/bin/sh
復(fù)制代碼 代碼如下:

if [ -f /etc/HOSTNAME ] ; then
HOSTNAME=`cat /etc/HOSTNAME`
else
HOSTNAME=localhost
fi

#如果某個(gè)設(shè)定檔允許有好幾個(gè)位置的話,例如crontab,可利用if then elif fi來找尋
復(fù)制代碼 代碼如下:

if [ -f /etc/crontab ] ; then #[ -f /etc/crontab ]等價(jià)于test -f /etc/crontab
CRONTAB="/etc/crontab"
elif [ -f /var/spool/cron/crontabs/root ] ; then
CRONTAB="/var/spool/cron/crontabs/root"
elif [ -f /var/cron/tabs/root ] ; then
CRONTAB="/var/cron/tabs/root"
fi
export CRONTAB

#利用uname來判斷目前系統(tǒng),并分別做各系統(tǒng)狀況不同的事。
復(fù)制代碼 代碼如下:

SYSTEM=`uname -s`
if [ $SYSTEM = "Linux" ] ; then
echo "Linux"
elif [ $SYSTEM = "FreeBSD" ] ; then
echo "FreeBSD"
elif [ $SYSTEM = "Solaris" ] ; then
echo "Solaris"
else
echo "What?"
fi

#關(guān)于while使用的例子
#無條件循環(huán)
復(fù)制代碼 代碼如下:

while : ; do
echo "do something forever here"
sleep 5
done

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日韩一级理论片| 国产视频xxx| 在线观看免费视频你懂的| 欧美va亚洲va在线观看蝴蝶网| 日本久久久精品视频| 欧美成人h版在线观看| 麻豆久久久久久久| 欧美妇乱xxxxx视频| 麻豆网站免费在线观看| 日韩中文字幕免费视频| 成人综合网网址| 欧美成在线视频| 亚洲国产日韩在线一区| 色一情一乱一乱一区91| 亚洲色欲综合一区二区三区| 亚洲美女视频在线免费观看| 1234区中文字幕在线观看| 亚洲天堂视频在线观看免费| 免费观看一级一片| 久久国产精品色| 黄色激情网址| 亚洲少妇一区| 人人在草线视频在线观看| av中文字幕一区二区三区| 韩国三级hd两男一女| 久久久久久国产精品无码| jizz久久久久久| 波多野结衣日韩| 国产精品夜间视频香蕉| 日韩精品一区二区三区国语自制| 久久精品国产第一区二区三区最新章节| 成人免费a级片| 亚洲一二三区不卡| 亚洲激情在线激情| 最新国产露脸在线观看| japan乱配videos老少配| 日韩一二三区视频| 亚洲成人精品综合在线| 高清一区二区中文字幕| 亚洲精品视频免费观看| 亚洲一区二区精品久久av| 亚洲成人免费| 一区二区国产日产| 国产一区二区三区久久| 亚洲老板91色精品久久| 先锋影音国产精品| 国产欧美中文在线| 91成人国产在线观看| 国产精品99久久久久久有的能看| 国产精品爽爽ⅴa在线观看| 国产精品丝袜久久久久久不卡| 亚洲免费在线播放视频| 51社区在线成人免费视频| 国产一区二区三区在线视频观看| 美女被搞网站| 日本女人高潮视频| 成人免费福利| 97久久超碰精品国产| 国产亚洲精品成人a| 日韩成人精品一区| 9.1麻豆精品| 成人高清视频观看www| 久久综合五月天| 国产精品美女xx| 亚洲午夜小视频| 久久久夜色精品| 97超碰青青草| 国产成人女人毛片视频在线| 精品亚洲国内自在自线福利| 黄瓜视频18免费观看| 精品96久久久久久中文字幕无| 福利视频一区| 无码国产精品一区二区免费16| 欧美亚洲精品日韩| 免费的av网站| 翔田千里一区二在线观看| 97在线精品| 欧美xxx黑人xxx水蜜桃| 亚洲天堂免费看| 成人区精品一区二区不卡| 午夜成人免费影院| 免费在线观看av网址| 久久美女高清视频| 亚洲最新永久观看在线| 日韩影视在线观看| 18深夜在线观看免费视频| 亚洲人a成www在线影院| 夜色福利资源站www国产在线视频| 日韩aaaaa| 国产剧情av在线播放| 91免费看`日韩一区二区| 欧美精品v日韩精品v韩国精品v| 国产综合久久久久久久久久久久| 国产精品午夜视频| 国产日本一区二区| 国产原创中文av| 男人的天堂成人在线| 久久久爽爽爽美女图片| 国内不卡的二区三区中文字幕| 亚洲青青久久| 国内精品久久久久影院优| 国产91av视频在线观看| 在线电影看在线一区二区三区| 国产欧美最新羞羞视频在线观看| 国产欧美日韩综合| 色婷婷一区二区三区| 成人激情动漫在线观看| 丰满大乳国产精品| 久久精品久久久久久| 中文字幕无码乱码人妻日韩精品| 国产精品无码电影| 菠萝蜜影院一区二区免费| 丝袜视频国产在线播放| 一区二区三区在线免费观看| 在线观看成人网| 成人9ⅰ免费影视网站| 国产日韩av一区| 成人午夜激情影院| 国产www.大片在线| 亚洲视频一区二区三区| 国产剧情在线一区| 亚洲欧美电影在线观看| 三上悠亚国产精品一区二区三区| 日本亚洲色大成网站www久久| 99久久精品费精品国产| 国产精品视频福利| 1234区在线观看视频免费| 国产5g影院天天爽天天看| 久久99精品久久久久久| 婷婷成人影院| 免费免费啪视频在线观播放| 97人妻人人澡人人爽人人精品| 午夜精品免费看| 亚洲av无码乱码国产精品| 91麻豆国产福利在线观看宅福利| 国产农村妇女精品一区二区| 网友自拍亚洲| 久久久亚洲精品无码| 亚洲欧美日韩第一页| 久久久久国产| 秋霞午夜一区二区| xxxcom在线观看| 国产精品第一页在线观看| 美女视频在线免费| 色先锋av资源中文字幕| 午夜影院在线观看国产主播| 国产一区二区不卡视频在线观看| 窝窝社区一区二区| 日韩电影免费在线观看中文字幕| 国产精品毛片aⅴ一区二区三区| 天堂av2020| 8x海外华人永久免费日韩内陆视频| 国产毛片av在线| 免费网站www在线观看| 国产精品一区二区6| 国产精品黄色av| 色偷偷av一区二区三区乱| 欧美日韩一区二区三区不卡| jizz国产免费| 一本久久精品| 九九久久久久午夜精选| 综合久久一区二区三区| 日韩视频在线观看免费视频| 美女搡bbb又爽又猛又黄www| 午夜诱惑痒痒网| 免费在线观看精品| 在线免费观看视频黄| 国产精品视频福利一区二区| 波多野结衣在线网站| 中文字幕人成不卡一区| 精品视频一区二区三区| 欧美极品美女电影一区| 午夜久久久久久久久久一区二区| 成年人黄视频在线观看| 亚洲少妇最新在线视频| 国产精品露出视频| 国内精品偷拍视频| 正在播放亚洲精品| 少妇久久久久| 精品国模一区二区三区欧美| 一本一本久久a久久精品综合麻豆| www.桃色av嫩草.com| 色一情一乱一乱一91av| 日韩中文字幕在线看| 日本成人精品| 欧美久久久久久久久中文字幕| 337p日本欧洲亚洲大胆色噜噜| 欧美日韩麻豆| 综合激情网五月| 国产精品亚洲综合天堂夜夜| 久久久久久久综合| 国产精品久久久久久久小唯西川| 国产九九九视频| 美女无遮挡网站| 亚洲精品视频播放| 不卡在线一区| 91精品国产黑色紧身裤美女| 亚洲香蕉伊综合在人在线视看| 最新国产成人av网站网址麻豆| 国产在线98福利播放视频| 无码成人精品区在线观看| 白嫩情侣偷拍呻吟刺激| 日韩 欧美 自拍| 欧美三级情趣内衣| 色94色欧美sute亚洲线路二| 色综合视频在线| 久热中文字幕| 日韩视频亚洲视频| 成人免费看片网址| 亚洲伦伦在线| 国产精品美女视频免费观看软件| 国产精品久久久久久久久久齐齐| www.中文字幕.com| 午夜精品爽啪视频| 爽好久久久欧美精品| 久久伊人免费视频| 国产精品福利在线观看网址| 久久福利在线| 国产肥白大熟妇bbbb视频| 国产成人精品a视频一区www| 国产成a人亚洲精v品无码| 男人av资源站| 人妻夜夜爽天天爽| 成人免费观看cn| 色婷婷综合网| 亚洲最新永久在线观看| 成年人黄视频在线观看| 一二区成人影院电影网| 亚洲春色一区二区三区| 欧美在线观看你懂的| jizz欧美| 久久一区二区中文字幕| 中国在线观看免费国语版电影| 亚洲激情成人在线| 美国十次综合久久| 欧美小视频在线观看| 祥仔av免费一区二区三区四区| 国家队第一季免费高清在线观看| 国产精品777777在线播放| 韩国一区二区三区视频| 在线日本制服中文欧美| 国产精品乱战久久久| 日本在线观看一区| 成人在线高清| 国产日韩欧美视频在线| 日本免费黄网站| 亚洲av综合色区| 国产精品国产三级国产aⅴ浪潮| 一本二本三本亚洲码| 一级黄色片播放| 日本午夜在线观看| 日本中文字幕精品| 欧美日韩性在线观看| 成人羞羞视频播放网站| 日本午夜精品| 日本精品一区二区在线观看| 色哟哟入口国产精品| 日韩视频不卡中文| 久久国产精品电影| 毛片免费看不卡网站| 91麻豆成人精品国产免费网站| 亚洲国产激情一区二区三区| 91免费版网站入口| 一区二区三区免费在线视频| 午夜亚洲视频| 亚洲乱码国产乱码精品精可以看| 欧美va在线观看| 国产成人精品亚洲精品| 国产精欧美一区二区三区白种人| jizzjizzjizz国产| 久久综合影视| 青草影视电视剧免费播放在线观看| 亚洲911精品成人18网站| 日韩精品视频免费| 青丝免费观看高清影视| 国产精品亚洲综合天堂夜夜| 91国内免费在线视频| 国产人妖在线观看| 在线看片免费人成视久网| 91麻豆精品| 91九色对白| 免费永久在线观看黄网| 91视频福利网| 欧美日韩网站| 欧美肥老太太性生活| 欧美精品久久99久久在免费线| 免费观看毛片网站| 久久在线91| 亚洲美女av网站| 国产视频一区二区三区四区| 9.1成人看片免费版| 性生交免费视频| 成人中文字幕在线| 羞羞色国产精品网站| 2020色愉拍亚洲偷自拍| 欧美一区二区三区影视| 亚洲国产一区在线观看| 踪合国产第二页| 日韩免费视频网站| 91精品一区二区三区在线观看| 久久久亚洲国产美女国产盗摄| 亚洲欧美日韩直播| 国产最顶级的黄色片在线免费观看| 国产真实乱偷精品视频| 丝袜足脚交91精品| 亚洲国产裸拍裸体视频在线观看乱了| 天天综合色天天综合| 黄色免费视频观看| 精品国产一区一区二区三亚瑟| 欧美xnxx| 日韩欧美国产三级| 亚洲国产视频一区二区| 毛片视频免费观看| av网址在线| 中文字幕欧美日韩va免费视频| 日韩a一区二区| 中文字幕成人免费视频| 成人做爰69片免费看网站| 伊人精品综合| 色天使在线视频| 久久色在线观看| 亚洲精品国产无天堂网2021| 国产成人av在线影院| 欧美成人久久久| 亚洲 日本 欧美 中文幕| aaa亚洲精品一二三区| 九九九九九九精品任你躁| 精品一区二区久久久|