一、shell编程-变量

2022/2/4 7:16:37

本文主要是介绍一、shell编程-变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 1. 前言

  什么是shell

    shell是应用程序,是壳,是命令解释器。 

  shell语言的特点

    shell语言是指nuix操作系统的命令语言,同时又是该命令语言的监视程序的简称。

    shell本身是一个用c语言编写的程序,它是用户使用unix/linux的桥梁,用户的大部分工作都是通过shell完成的。

    shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令。

    作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具备的控制结构,包括循环和分支。

    它虽然不是nuix/Linux系统内核的已不复,但它调用了系统核心的大部分功能来执行程序。

    建立文件并以并行的方式协调各个程序的运行。

    因此对用户来说,shell是最重要的实用程序。

    深入了解和熟练掌握shell的特性极其使用方法,是用好nuix/Linux系统的关键。

  执行shell的多种方式

    bash file1  子shell

    sh file1  就是bash的简写  子shell

    . file1  等于双击程序  本shell

    source file1  本shell

    子shell就是在shell中运行shell,套娃。

 

    准备环境

    vim bash.sh

#!/bin/bash

cd /home/

ls

    bash bash.sh

    . bash.sh

    

 

   shell解释器在哪

    cat /etc/shells

    

 

    chsh -l

    

 

 

2.变量

  简介

    shell变量,用一个固定的字符串去表示不固定的内容,便于修改。

  自定义变量

    用户自定义变量是最常用的变量类型,其特点是变量名和变量值都是由用户自定义的。

    定义变量

      变量名=变量值

      name="zhangsan"

    变量调用

      当我们需要提取变量中的内容时,需要在变量名之前加入"$"符号,最简单的变量调用就是用过echo命令输出变量的值

      echo $name

      

 

 

  

 



这篇关于一、shell编程-变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程