
shell
幽雨雨幽
C/C++软件工程师
展开
-
Linux shell脚本基础学习详细介绍(完整版)
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 1. Linux 脚本编写基础 ◆1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行转载 2017-10-19 11:41:37 · 17705 阅读 · 0 评论 -
Linux shell脚本基础学习详细介绍(完整版)2
详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续。 Linux shell脚本基础已经被分成好几个部分了,这里对控制流程的内容也就马上讲完了,这是最后一部分关于here document,这里举例稍微有点复杂,我们慢慢来分析这个复杂L转载 2017-10-19 11:43:26 · 446 阅读 · 0 评论 -
Shell 变量--shell教程
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键转载 2017-10-23 10:22:12 · 342 阅读 · 0 评论 -
shell编程报错:“syntax error near unexpected token `”
今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现一位仁兄讲的挺好,内容如下: 用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M。 那么接下来就要搞清楚这个^M是什么东东? long转载 2017-10-23 14:15:05 · 1510 阅读 · 0 评论 -
shell脚本
地址: http://www.runoob.com/linux/linux-shell-test.html第八章 shell test 命令Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真字符串测试参数说明=等于则为真!=不相...原创 2018-05-22 10:41:00 · 463 阅读 · 0 评论 -
linux shell trap的使用
原文地址:http://blog.sina.com.cn/s/blog_62eb16bb01014dbh.html 一. trap捕捉到信号之后,可以有三种反应方式: (1)执行一段程序来处理这一信号 (2)接受信号的默认操作 (3)忽视这一信号 二. trap对上面三种方式提供了三种基本形式: 第一种形式的trap命令在shell接收到signal list清单中...转载 2018-08-17 10:37:05 · 450 阅读 · 0 评论 -
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 $? 上...转载 2018-08-17 10:57:49 · 323 阅读 · 0 评论 -
shell if else 用法 syntax error near unexpected token `then'
1. 错误 #!/bin/bash platform=$1 if[ "$platform" = "ibmaix64" ] then echo "$platform" else echo "hello ooo" fi Error : syntax error near unexpected token `then' 原因: 条件语句 [ 符...转载 2018-09-03 19:38:27 · 9222 阅读 · 0 评论 -
Shell脚本中字符串的一些常用操作
Shell脚本中字符串的一些常用操作 字符串长度 ${#string}可以获得${string}的长度 例子: string='How are you' echo ${#string} # 输出结果为11 字符串取子串 ${string:position:length} 在${string}中, 从位置${position}开始提取长度为${length}的子串 例子: stri...转载 2019-02-19 16:51:25 · 416 阅读 · 0 评论