如何写sh执行脚本(如何写一个shell脚本)-------PaddleLite开发环境部署为例

本文介绍了如何在Ubuntu上编写一个shell脚本,用于自动执行环境部署,特别是以PaddleLite开发环境为例。内容包括脚本的启动行、注释、打印、命令执行、函数定义和执行逻辑。此外,还讲解了如何通过用户输入的参数选择运行不同的子脚本,使用了参数读取、函数定义以及shell的if判断语句。最后强调了赋予脚本执行权限的重要性。
摘要由CSDN通过智能技术生成

问题描述:要写一个脚本自动执行环境安装(在ubuntu上)

写一个shell脚本:

1、程序必须以下面的行开始(必须方在文件的第一行):

#!/bin/sh

2、注释(#注释)

#

3、打印(echo)

#变量赋值和打印:
a="hello world"
echo "A is:"
echo $a

4、将终端中输入的命令直接写入文件

apt-get install
pip install
#设置环境变量
export NDK_ROOT=/opt/android-ndk-r17c
# 需要注意的是shell脚本中注册的环境变量只在该脚本和该脚本的子脚本运行过程中有效,脚本运行完后就会小时


#想要在shell脚本中注册存在与系统中的环境变量
export NDK_ROOT=/opt/android-ndk-r17c
#运行脚本的时候选择  source test.sh  而不是sh test.sh


#或则直接source env.sh执行脚本

5、写函数和执行逻辑

需求描述:将多种功能写入一个脚本,用户运行脚本后通过后面以空格分开的命令输入选择运行不同的子脚本

实现方法:参数读取和函数定义(func)

下面定义了两个函数

function make_tiny_publish_so {
  local os=$1
  l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值