本文共 1180 字,大约阅读时间需要 3 分钟。
#!/bin/bash#执行指令后,会显示该指令及所下的参数,方便debugset -x#cd 到utils 路径,然后执行这个路径下的两个脚本文件后,通过cd - 返回到当前目录cd ../../utils. ./sys_info.sh. ./sh-test-libcd -#判断当前发行版的版本,看这里目前只支持centos和fedoracase "${distro}" in centos|fedora) #这里-O 表示下载后保存的name sudo wget -O /etc/yum.repos.d/estuary.repo https://raw.githubusercontent.com/open-estuary/distro-repo/master/estuaryftp.repo #修改权限 sudo chmod +r /etc/yum.repos.d/estuary.repo #导入key sudo rpm --import ftp://repoftp:repopushez7411@117.78.41.188/releases/ESTUARY-GPG-KEY #清理yum的cache yum clean dbcache print_info $? setup-estuary-repository #安装这三个package,并判断是否安装成功 pkgs="gcc java-devel bazel" install_deps "${pkgs}" print_info $? install-bazel #如果不是这两个发行版就打印错误信息 ;; *) error_msg "Unsupported distribution!"esac#字符串赋值dir="my-project"mkdir $dircd $dir#新建目录mkdir -p src/main/java/com/example#新建文件touch WORKSPACEprint_info $? setup-WORKSPACE#通过cat 生成新的ProjectRunner.javacat > src/main/java/com/example/ProjectRunner.java <src/main/java/com/example/Greeting.java < BUILD < BUILD < src/main/java/com/example/cmdline/Runner.java < src/main/java/com/example/cmdline/BUILD < ./BUILD <
转载地址:http://fwnmi.baihongyu.com/