记不住各种语言的语法,做个记录吧
原创 2013-07-01 23:11:52
403阅读
shell是一个命令行解释器,它接收应用程序、用户命令,然后调用操作系统内核 shell还是一个功能强大的编程语言,易编写,易调试,灵活性强
原创 精选 2022-04-21 19:44:28
315阅读
1点赞
本文主要是基础基础,希望对大家有所帮助一、Shell基本类型的变量:  (1)Shell定义的环境变量:  Shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,用户还可以重新定义这些变量,常用的Shell环境变量有:  HOME 用于保存注册目录的完全路径名。  PATH 用于保存用冒号分隔的目录路径名,Shell将按PATH变量中给出的顺序搜索这些目录,找到的
原创 2016-01-29 11:32:40
488阅读
if语句基础格式格式1:if 条件 ; then 语句; fi格式2:if 条件; then 语句; else 语句; fi格式3:if …; then … ;elif …; then …; else …; fi可以使用 && || 结合多个条件if [ $a -gt 5 ] && [ $a -lt 10 ]; thenif [ $b -gt 5 ] || [ $b
原创 2018-01-22 21:58:17
630阅读
#!/usr/bin/env bash # # 这里是注释 # <<EOF 这里是多行注释 EOF echo "hello, world" # printf 后面的格式化字符串可以是加双引号,可以加单引号,可以不加引号 printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg pr ...
转载 2021-07-29 14:29:00
97阅读
2评论
发现一篇不错的文章,转回来以后需要的时候看  一、善于使用判断式:     test命令和判断符号[]都可以用于测试字符串、文件状态和数字,也可以同控制流结合。     语法格式:     test 条件判断式     [ 条件判断式 ]   注意:中括号和条件判断式之间必须要有空格
转载 精选 2012-07-02 11:33:15
2031阅读
构成+执行开头需要加#! /bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod +x 1.sh; ./1.shbash 1.sh查看脚本执行过程 bash -x 1.sh查看脚本是否语法错误 bash -n 1.shdate命令语法# date   &
原创 2018-01-22 21:49:08
692阅读
for语句基本格式:for 变量名 in 条件; do …; done样例:遍历目录或文件#!/bin/bash cd /etc/                 ##脚本中如果查询的目录在多级目录下,首先要进入到目录,
原创 2018-01-24 23:26:18
790阅读
shell变量:本地变量和环境变量基本元素:#!/bin/bash#变量流程控制HOME:当前用户的主目录PATH:当前用户的可执行文件搜索路径LANG:程序应该使用的默认语言PSI:行提示符pstree 以目录树的形式显示进程bash --version 查看bash的版本type 命令 显示是什么命令如:type pwd 一个命令行可以包含多条命令,命令之间用分号隔开。ls;pwd;
原创 2016-08-21 17:03:32
522阅读
接着之前的内容继续讲shell编程的基础。这部分还是先要巩固重定向的使用,以及创建自己的文件描述符,在编写shell脚本中关注临时重定向和永久重定向的用法。(1)<<<(2)>>>为了区分如上的重定向符号,大家搞懂以下2个例子就行:cat>file<<eof;cat>>fileA<fileB实际使用中输入重定向还是比较少,多数
原创 2019-09-07 15:36:35
438阅读
1点赞
shell语法 一、if 语句if [ $VART -eq 10 ] then echo "true" else echo "false" fi二、case语句case $变量 in "内容1") 程序1 ;; "内容2") 程序2 ;; *) #匹配其他所有情况 程序3 ;; esac三、for 循环for
原创 2023-10-11 09:02:25
131阅读
转载 本文主要是基础基础,希望对大家有所帮助 一、Shell基本类型的变量: (1)Shell定义的环境变量: Shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,用户还可以重新定义这些变量,常用的Shell环境变量有: HOME 用于保存注册目录的完全路径名。 PATH 用于保存用
前言在此需要特别注明一下,本文叫做shell编程其实并不准确,更准确的说法是bash编程。考虑到bash的流行程度,姑且将bash编程硬说成shell编程也应没什么不可,但是请大家一定要清楚,shell编程绝不仅仅只是bash编程。通过本文可以帮你解决以下问题:if后面的中括号[]是语法必须的么?为什么bash编程中有时[]里面要加空格,有时不用加?如if [ -e /etc/passwd ]或l
原创 2021-01-07 21:52:48
236阅读
转自:http://blog.sina.com.cn/s/blog_46177c3401014fty.html 一、Shell基本类型的变量:(1)Shell定义的环境变量:Shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,用户还可以重新定义这些变量,常用的Shell环境变量有:HOME 用于保存注册目录的完全路径名。PATH 用于保存用冒号分隔的目录路径名,Shell
转载 精选 2015-02-16 23:17:35
608阅读
为了便于识别  建议 以.sh 结尾shell脚本 可以放上所有的命令行的指令(源于bash)shell脚本 是 解释型语言      c/c++ 是编译型语言下面用到的 shell代码sh_1.sh#!/bin/bash cd ../ ls pwd解释型脚本的执行过程:script.sh 是文本文件,根本没有代码段和 _start  函
原创 精选 2016-08-22 16:50:02
1519阅读
【Linux-shellshell脚本基础语法练习   一直在学习,也一直在忘记,今天借助这篇博文,记录下自己学习过程中的一些最基础的东西!
原创 2015-07-20 16:45:14
1483阅读
从echo开始echo可以看做printprintf之类的东西。几乎所有的shell脚本都离不开echo。echo有如下几个作用:(1)输出脚本执行流程的提示信息(2)交互式脚本打印提示信息(3)构建格式化的日志(4)调试脚本时,可以用来打印出一些中间变量的值(当然也可以用bash+x调试执行脚本)常用的option-n:不换行打印-e:识别转移字符(如\t)许多脚本的usage就是echo来实现
原创 2019-08-29 20:58:25
1210阅读
1点赞
shell脚本如今已经成为了一种非常普遍的脚本语言,之所以如此广泛的被应用,毋庸置疑它是有它的独到之处的。shell脚本语言和其它的语言比方说c/c++有何不同呢?c/c++等语言属于编译型语言。也就是说程序每次运行前都要经过编译生成可运行的二进制文件方可;而shell属于解释型语言。它必须依赖解释
转载 2018-01-20 21:50:00
74阅读
2评论
第一个脚本sh01.sh#!/bin/bashecho &quot;hello&quot;执行bash sh01.sh区别source: 父进程中执行bash:子进程中执行实例 1:姓+名-&amp;gt;姓名
原创 2021-07-12 14:35:53
100阅读
A-1讲了一些基本的语法,A2部分继续上次的内容接着讲。shell是一门编程语言,自然也有结构化的表示方法。常见的编程语言结构化就是判断和循环。shell中的判断分为3类:数值判断,字符判断,文件判断。判断的几种形式IfcommandThencommandFiIfcommandThencommandElsecommandFiIfcommandThencommandElifcommandThenco
原创 2019-08-31 20:25:58
716阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5