<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ` `學習中,我們經常會寫很多腳本,時間久了就記不清腳本是干什么的了,因此我寫了這個自己使用的腳本管理的shell ``` #!/bin/bash #本腳本是統計.py文件的管理腳本,將會列出本路徑下面所有的含有type=python的py文件 ##要被本腳本檢測到,需要腳本的后綴和F_TYPE一樣,并且包含#type 和 #title #by yuanhp 2020 F_TYPE=python #要列入統計范疇的自定義文件標志 HOUZHUI=py #需要統計的文件后綴,如python的為py dis_echo() { echo -e "\033[35m$*\033[0m" } function note() { echo -e "\033[32m$*\033[0m" } clear dis_echo "---------------$F_TYPE腳本menu---------------" FILE=$(ls *.$HOUZHUI) idx=0 for i in $FILE do jp=`awk -F'=' '/type=/{print $2}' $i` #判斷文件是否為要統計的腳本文件 if [ -z $jp ];then #空跳轉 continue fi if [ "$jp" = "$F_TYPE" ];then idx=$[idx + 1] ti=`awk -F'=' '/#title=/{print $2}' $i` #查找文件中title的值 dis_echo $idx.$ti list[$idx]=$i fi done dis_echo "0.exit" dis_echo echo "請輸入相應的指令代碼:" read key if [ $key -eq 0 ];then echo "退出" exit else echo "******************* running shell is ${list[key]} *******************" ./${list[key]} echo exit fi ``` ` `使用時只需要將文件中設置的同類腳本放置到上述腳本統一路徑下,按照必要的格式就可以被檢測到。 上述腳本是python腳本管理的,我們的python腳本只需要這樣寫就可以被檢測到: ![](https://img.kancloud.cn/c7/2a/c72a1389d29a88006ace49503c0c06a5_483x230.png) ` `運行效果如下: ![](https://img.kancloud.cn/2c/6b/2c6bfac136e8c375cf08dac43f2bde58_534x198.png) ![](https://img.kancloud.cn/b6/06/b60692a45880e7a3506a3e255c06383b_699x303.png) **說明:使用bash寫這個管理腳本,是因為bash可以很好的在腳本中調用其他腳本,并且在fork下,其他腳本能夠使用鍵盤進行輸入參數,fish和tcl在這種情況下不太友好。**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看