日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用shell写了一个自动编译代码的脚本

發布時間:2025/4/16 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用shell写了一个自动编译代码的脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊打開鏈接

為了充分利用晚上的時間進行編譯,用shell寫了一個自動編譯代碼的腳本,這樣保證第二天的調試工作不會受大版本編譯的影響,同時也能監測服務器端的代碼是否出錯。我習慣是在每天下班離開之前運行此腳本。

1、運行命令:打開ubuntu終端

[html]?view plaincopy
  • $sleep?3600;./build_local.sh?2?3??

  • 上面這條命令的含義是:睡眠3600秒之后,調用build_local.sh腳本,腳本的參數為2 和 3

    2、腳本內容為,因為內容很簡單,所以不做解釋:

    [html]?view plaincopy
  • #!/bin/bash??
  • ??
  • if?[?"$1a"?!=?"a"?];?then??
  • ????cd?/media/code/92_n_$1/android-m92/;??
  • ????pwd??
  • ????source?build/envsetup.sh;??
  • ????lunch?23;??
  • ????git?pull;??
  • ????make?clean;??
  • ????make?-j4??
  • else??
  • ????echo?"paramters?wrong!!!"??
  • fi??
  • #??
  • ??
  • if?[?"$2a"?!=?"a"?];then??
  • ????cd?/media/code/92_n_2/android-m92/;??
  • ????source?build/envsetup.sh;??
  • ????lunch?23;??
  • ????git?pull;??
  • ????make?clean;??
  • ????make?-j4??
  • fi??

  • ===============================================分割線======================================================

    另:在此記錄下一零散的shell編寫語法:

    注意:這里的空格很重要。要確保方括號的空格。筆者就曾因為空格缺少或位置不對,而浪費好多寶貴的時間。

    if ....; then
    ....
    elif ....; then
    ....
    else
    ....
    fi
    [ -f "somefile" ] :判斷是否是一個文件
    [ -x "/bin/ls" ] :判斷/bin/ls是否存在并有可執行權限
    [ -n "$var" ] :判斷$var變量是否有值
    [ "$a" = "$b" ] :判斷$a和$b是否相等
    -r file     用戶可讀為真
    -w file     用戶可寫為真
    -x file     用戶可執行為真
    -f file     文件為正規文件為真
    -d file     文件為目錄為真
    -c file     文件為字符特殊文件為真
    -b file     文件為塊特殊文件為真
    -s file     文件大小非0時為真
    -t file     當文件描述符(默認為1)指定的設備為終端時為真

    含條件選擇的shell腳本 對于不含變量的任務簡單shell腳本一般能勝任。但在執行一些決策任務時,就需要包含if/then的條件判斷了。shell腳本編程支持此類運算,包括比較運算、判斷文件是否存在等。
    基本的if條件命令選項有: - eq —比較兩個參數是否相等(例如,if [ 2 –eq 5 ])
    -ne —比較兩個參數是否不相等
    -lt —參數1是否小于參數2
    -le —參數1是否小于等于參數2
    -gt —參數1是否大于參數2
    -ge —參數1是否大于等于參數2
    -f — 檢查某文件是否存在(例如,if [ -f "filename" ])
    -d — 檢查目錄是否存在
    幾乎所有的判斷都可以用這些比較運算符實現。腳本中常用-f命令選項在執行某一文件之前檢查它是否存在。


    總結

    以上是生活随笔為你收集整理的用shell写了一个自动编译代码的脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 99精品福利 | 好吊色视频在线观看 | 亚洲在线观看一区二区 | 性生活免费网站 | 成人欧美一区二区三区黑人孕妇 | 欧美性生交xxxxx久久久缅北 | 69av网站 | 黄视频在线免费 | 一区二区视频免费在线观看 | 无码人妻精品一区二区蜜桃视频 | 精品女厕偷拍一区二区 | 亚洲国产久 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲成人av| 日韩国产欧美一区 | 精品精品视频 | 成年女人色毛片 | 91人妻一区二区 | 日韩精品1区2区3区 欧美一本 | 中文字幕在线观看日本 | va在线看 | 成人在线观看视频网站 | 中文字幕在线观看免费视频 | 欧美伦理一区二区 | 欧美性猛交99久久久久99按摩 | 中文字幕av一区二区三区谷原希美 | 欧美日韩毛片 | 国产一级黄色片子 | av毛片观看 | 欧美日韩亚洲成人 | 日本少妇xxxxx | 亚洲成人精品一区二区 | 国产黑丝av| zzji欧美大片 | av大全在线观看 | 黄色片日韩 | 欧美性生交大片免费看app麻豆 | 密色av| 开心六月婷婷 | 欧美壮男野外gaytube | 精品国产一区二区三区四区阿崩 | 女av在线| 91官网在线观看 | 国产黄色网页 | 姐姐你真棒插曲快来救救我电影 | 999热精品| 好吊操这里只有精品 | 亚洲性天堂 | 黄视频网站在线 | 欧美高清精品一区二区 | 草久影院 | 国产高清免费av | 日本少妇aaa | 日本三级小视频 | 亚洲开心网 | 黄色网免费观看 | 免费视频网站在线观看入口 | 一区二区三区啪啪啪 | 欧美mv日韩mv国产 | 日韩乱码人妻无码系列中文字幕 | 久久久男人的天堂 | 少妇精品高潮欲妇又嫩中文字幕 | av手机| 欧美一a一片一级一片 | 亚洲人妻一区二区 | 成人黄色动漫在线观看 | 色97色 | 国产伦精品一区二区三区照片91 | 韩国无码一区二区三区精品 | 久久国产精品免费视频 | 成人在线一区二区三区 | 日本啊v在线 | 玖草在线| 奇米777狠狠| 国产性爱精品视频 | 一边顶弄一边接吻 | 色av网| 午夜精品毛片 | 亚洲一区二区视频在线播放 | 69精品人妻一区二区三区 | 亚洲AV午夜精品 | 双性人妖互交localhost | 免费看aaaaa级少淫片 | 免费观看毛片视频 | 男女靠逼视频 | 久久久久久久久久久久久国产 | 亚洲视频在线观看视频 | 国产成人精品一区二区三区 | 久久在线视频免费观看 | 伊人网大 | 2019自拍偷拍 | 女人囗交吞精囗述 | 亲吻刺激视频 | 1024视频污 | 亚洲av无码一区二区三区观看 | 久久婷婷色综合 | 五月天综合网站 | 高清日韩一区二区 | 伊人久久大香线蕉综合网站 |