shell2个脚本制作联接方式详细介绍
时间:2021-05-18

shell2个脚本制作是如何连起來的?坚信很多人对shell2个脚本制作联接的掌握处在懵懂无知情况,我给大伙儿汇总了以下几点。以下材料是有关shell2个脚本制作联接方式的內容详细介绍。

#!/bin/bash

#

#This is for auto run the script to save the time

#

#By bobo5620301@163.com

#chose the latest 10 file and chose one to run


array[0]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 2p`

array[1]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 3p`

array[2]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 4p`

array[3]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 5p`

array[4]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 6p`

array[5]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 7p`

array[6]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 8p`

array[7]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 9p`

array[8]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 10p`

array[9]=`ls -lt /mnt/shfw/builds/Griffin/Experimental | awk { print $9 } | sed -n 11p`

cat EOF

Select which one you like to run:

============================

1. ${array[0]}

2. ${array[1]}

3 ${array[2]}

4. ${array[3]}

5. ${array[4]}

6. ${array[5]}

7. ${array[6]}

8. ${array[7]}

9. ${array[8]}

10. ${array[9]}


EOF

while [ ! ${command} ]

do


echo -n Select commandistrator :

read ASTR


case ${ASTR} in

1 ) command=${array[0]} ;;

2 ) command=${array[1]} ;;

3 ) command=${array[2]} ;;

4 ) command=${array[3]} ;;

5 ) command=${array[4]} ;;

6 ) command=${array[5]} ;;

7 ) command=${array[6]} ;;

8 ) command=${array[7]} ;;

9 ) command=${array[8]} ;;

10 ) command=${array[9]} ;;

* ) echo Number not found ;;

esac


done

# when we chose the file and we will run int with the below command one after one.

echo the select command is ${command}


/home/mli/workspace/mkautows.sh /mnt/shfw/builds/Griffin/Experimental/${command}/sf3500A0SataDebug /home/mli/workspace/autows

echo /mnt/shfw/builds/Griffin/Experimental/${command}/sf3500A0SataDebug

/home/mli/workspace/cpfw_tcms.py --releasedir=/mnt/shfw/builds/Griffin/Experimental/${command}/sf3500A0SataDebug --cOnfig=C35000301

有关shell2个脚本制作联接方式就发送到这儿了,期待以上内容能够对大伙儿有一定的实用价值,能够融会贯通。假如喜爱这篇文章内容,何不把它共享出来 让大量的人见到。