[PowerShell] 批量执行Linux安装程序和脚本 →→→→→进入此内容的聊天室

来自 , 2021-04-08, 写在 PowerShell, 查看 161 次.
URL http://www.code666.cn/view/566f0ea4
  1. #!/bin/bash
  2. 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 |
  3. while read filename
  4. do
  5.     case "$filename" in
  6.     *.sh | *.csh | *.ksh)
  7. if [ ! "./""$(basename $filename)" = $0 ]; then
  8.         xterm -e "$filename"
  9. fi
  10.         ;;
  11.     *.pl)
  12.         xterm -e perl "$filename"
  13.         ;;
  14.     *.bin | *.run | *.bundle)
  15.         xterm -e "$filename"
  16.         ;;
  17.     *.class)
  18.         xterm -e java "$(dirname "$filename")"/"$(basename "$filename" .class)"
  19.         ;;
  20.     *.rpm)
  21.         xterm -e rpm -ivh "$filename"
  22.         ;;
  23.     *.rb)
  24.         xterm -e ruby "$filename"
  25.         ;;
  26.     *.py)
  27.         xterm -e python "$filename"
  28.         ;;
  29.     *.jar)
  30.         xterm -e java -jar "$filename"
  31.         ;;
  32.     esac
  33. done
  34. //shell/1260

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

这儿你可以回复上面这条便签

captcha