linux 执行安装脚本,批量执行Linux安装程序和脚本

批量执行Linux安装程序和脚本 无 #!/bin/bashfind -type f \( -iname '*.sh' -o -iname '*.csh' -o -iname '*.ksh' -o -iname '*.pl' -o -iname '*.bin' -o -iname '*.run' -o -iname '*.bundle' -o -iname '*.bin' -o -iname '*.class' -o -iname '*.rpm' -o

批量执行Linux安装程序和脚本

#!/bin/bash

find -type f \( -iname '*.sh' -o -iname '*.csh' -o -iname '*.ksh' -o -iname '*.pl' -o -iname '*.bin' -o -iname '*.run' -o -iname '*.bundle' -o -iname '*.bin' -o -iname '*.class' -o -iname '*.rpm' -o -iname '*.rb' -o -iname '*.py' -o -iname '*.jar' \) -print |

while read filename

do

case "$filename" in

*.sh | *.csh | *.ksh)

if [ ! "./""$(basename $filename)" = $0 ]; then

xterm -e "$filename"

fi

;;

*.pl)

xterm -e perl "$filename"

;;

*.bin | *.run | *.bundle)

xterm -e "$filename"

;;

*.class)

xterm -e java "$(dirname "$filename")"/"$(basename "$filename" .class)"

;;

*.rpm)

xterm -e rpm -ivh "$filename"

;;

*.rb)

xterm -e ruby "$filename"

;;

*.py)

xterm -e python "$filename"

;;

*.jar)

xterm -e java -jar "$filename"

;;

esac

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值