linux shell编程

学习shell编程
shell就是一个包含若干行shell或linux命令的文件
shell程序是指放在一个文件中的一系列Linux命令和实用程序

操作方法

  • 01

    shell命令行书写规则 长shell命令行可以使用反斜线“\”在命令行中扩充

  • 02

    #echo “this is \ >long command” This is long command

  • 03

    简单的echo输出 Echo的任务就是产生输出,可以用来提示用户或用来产生数据以供进一步处理

  • 04

    read命令 使用read命令将用户的输入赋值给一个变量。该命令            需一个参数,即变量名,然后它会等待用户输入数            据。当从终端上读取一个变量时,一般不需要引号

  • 05

    shell会自动沿查找路径$PATH来寻找命令。$PATH是一个以冒号分隔的目录列表,可以在列表指定的目录下寻找到要执行的命令,所找到的命令可能是编译后的可执行文件也可能是shell脚本。

  • 06

    控制结构—if语句

  • 07

    for循环语句 for 变量 in  列表 do 操作 done 变量要在循环内部用来指定列表中的对象。 列表是for循环的内部要操作的对象,可以是字符串也可以是文件

(0)

相关推荐

  • Linux Shell编程入门

    shell学习教程 操作方法 01 从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁.用户既可以输入命令执行,又可以利用 ...

  • Awk 命令学习总结.AWk命令系列学习(linux shell学习必备)

    学习linux 的同人,都知道linux shell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk 。 其中grep 经常用作查找匹配文本、sed用作文本编辑替换、awk也是 ...

  • Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 1. Li ...

  • Linux Shell脚本系列教程(五):数学运算

    这篇文章主要介绍了Linux Shell脚本系列教程(五):数学运算,本文讲解了使用let、(())和[]进行算术运算、使用expr进行算术运算、使用bc进行算术运算三种方法,需要的朋友可以参考下 在 ...

  • linux shell 管道命令(pipe)使用及与shell重定向区别

    管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力。然后,传递给下一个命 ...

  • linux shell数据重定向(输入重定向与输出重定向)详细分析

    linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个 ...

  • Linux Shell 通配符.元字符.转义符使用实例介绍

    下面是一个实例: 复制代码 代码如下: [chengmo@localhost ~/shell]$ ls a.txt b.txt c.old #2 [chengmo@localhost ~/shell] ...

  • Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,大家参考使用吧 如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1 ...

  • linux多线程编程详解教程

    这篇文章主要介绍了linux多线程编程详解教程,提供线程通过信号量实现通信的代码,大家参考使用吧 线程分类 线程按照其调度者可以分为用户级线程和核心级线程两种。 (1)用户级线程 用户级线程主要解决的 ...