您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页linux中sh基本语法

linux中sh基本语法

来源:华佗小知识
linux中sh基本语法

介绍:1 开头

程序必须以下⾯的⾏开始(必须⽅在⽂件的第⼀⾏):#!/bin/sh 有⼈说是bash

符号#!⽤来告诉系统它后⾯的参数是⽤来执⾏该⽂件的程序。在这个例⼦中我们使⽤/bin/sh来执⾏程序。当编写脚本完成时,如果要执⾏该脚本,还必须使其可执⾏。要使编写脚本可执⾏:

编译 chmod +x filename 这样才能⽤./filename 来运⾏2 注释

在进⾏shell编程时,以#开头的句⼦表⽰注释,直到这⼀⾏的结束。我们真诚地建议您在程序中使⽤注释。

如果您使⽤了注释,那么即使相当长的时间内没有使⽤该脚本,您也能在很短的时间内明⽩该脚本的作⽤及⼯作原理。3 变量

在其他编程语⾔中您必须使⽤变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进⾏声明。要赋值给⼀个变量,您可以这样写:#!/bin/sh

#对变量赋值:a=”hello world”

# 现在打印变量a的内容:echo “A is:”

echo a 有时候变量名很容易与其他⽂字混淆,⽐如: num=2 echo “this is the numnd”

这并不会打印出”this is the 2nd”,⽽仅仅打印”this is the “,因为shell会去搜索变量numnd的值,但是这个变量时没有值的。可以使⽤花括号来告诉shell我们要打印的是num变量:num=2

echo “this is the ${num}nd”这将打印: this is the 2nd

Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务