`

第一个shell脚本

 
阅读更多
第一个shell脚本,直接上脚本


# /bin/sh

#if test $#  -eq 0
#then
#  echo "please input file name :"
#else
#  rm -rf  $1
#  echo "file $1 is deleted!"
#fi
declare total=0
for((index = 0; index < 5; index++))
  do
    let total=$[$total + $index] 
    echo "current total =  $total"
  done
   
echo "at last total = $total"



运行结果:
yangjianzhou@OptiPlex-9020:~$ ./test.sh 
bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.gbk)
current total =  0
current total =  1
current total =  3
current total =  6
current total =  10
at last total = 10


能运行出结果,真心不容易遇见的问题如下:
1.变量定义
2.变量初始化,=前后不能有空格
3.for循环
4.+前后要有空格
5.变量赋值,使用let
分享到:
评论

相关推荐

    Shell 脚本编程最佳实践.doc

    毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main函数,不忍直视。

    linux下shell脚本实现数据的导出

    第一次接触linux系统,之前写的数据导出不好使了。原因是程序放在root用户下,要runtime执行exp的话,root不认exp命令;找了好多资料,最后决定写个shell脚本;没接触过shell脚本,网上大部分例子都写的挺复杂的;贴...

    Shell脚本专家指南

    第1章 shell脚本的错误检测 1.1 shell跟踪选项 1.2 简单输出语句 1.3 根据调试层次控制输出 1.4 用函数简化错误检查 1.5 手动单步执行 第2章 标准函数库 2.1 库文件 2.2 一些有用的函数 2.3 使用库 第3章 日期和时间...

    使用Ubuntu 22.04.2 LTS编写shell脚本(上)

    使用Ubuntu 22.04.2 LTS编写shell脚本第一部分 Shell脚本的简介 查看系统是否可以写Shell脚本 编写一个简单的shell脚本 变量 数组 简单的读写文件

    shell脚本学习指南

    shell脚本是unix操作系统第一种脚本语言,但它依然相当优秀。它结合了延展性与效率,持续保有独具的特色,并不断地被改良。

    shell编程 创建shell脚本 shell 基础语法 shell流程控制语法 shell函数

    shell编程 创建shell脚本 ①创建第一个shell脚本②运行shell脚本shell 基础语法 ①变量②变量分类与数组③shell传递参数④基本运算符shell流程控制语法 ①if else条件判断②for循环③while循环④until循环⑤case语句...

    Linux shell脚本编写基础

    第1部分. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh 来...

    Linux Shell编程实验

    1.Shell变量的定义及其使用。 2.位置参数和环境变量。 3.Shell中的特殊字符。 4.条件判断结构与循环结构 5.函数的定义和使用 三、预备知识 1、LINUX环境下常用命令和VI编辑器的操作。 2、了解Shell作用和主要分类等...

    Linux_shell脚本大全文档

    Linux_shell脚本大全文档 让我们用t o u c h命令创建一个文件: $ touch myfile 现在对该目录使用ls -l命令: 2 第一部分shell 下载

    shell脚本编写基础

    第1部分. Linux 脚本编写基础 1.1 语法基本介绍 在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入

    shell脚本,编写shell脚本

    shell脚本:一个能够被执行(运行)的文件 方式二: 1.chmod +x 脚本文件的名字 2. ./脚本文件的名字 语句结构: 判断条件语句(条件判断语句) if语句 格式一: 思想:只关注条件成立之后的操作 if [ 判断条件 ] then...

    shell脚本 自己编写 ubuntu下测试运行成功

    (1)判断/home下是否存在一个的目录文件;如果不存在则转(2)继续往下执行;如果存在则判断该目录下是否存在一个.c文件,如果不存在则转第(3)步,如果存在则从第(4)步继续执行 (2)在/home下创建一个目录;...

    第一章 Shell脚本编程概述.pdf

    第一章 Shell脚本编程概述.pdf

    Linux获取服务器硬件配置(CPU、内存、硬盘、主板)信息shell 脚本

    head -n 1: 获取文件的第一行。 cut -d: -f2: 从文件中的每一行中分离出第二个字段。 free: 显示系统内存使用情况。 lsblk: 列出块设备的信息。 awk: 一种文本处理语言,常用于分析数据。 lspci: 列出系统中所有 PCI...

    shell脚本_伪无缝部署

    这是我的第一个shell脚本,这个脚本 会自动运行 上传包,实现伪无缝部署(真正的无缝部署请使用专用框架)这个 主要是锻炼自己的shell脚本能力

    实验七 shell编程

    3、编写一个menu 的shell脚本程序,执行后的界面为: Number Name For Linux Menu 1 exit leave menu or return 2 menu goto another local menu 3 vi deit a file 4 mail read a mail 5 ...

    linux实验七 shell编程

    2、编写一个menu 的shell脚本程序,执行后的界面为: Number Name For Linux Menu 1 exit leave menu or return 2 menu goto another local menu 3 vi deit a file 4 mail read a mail 5 ...

    Linux Shell编程

    Shell 脚本语言是 Linux/Unix 系统上一种重要的脚本语言,在 Linux...和高级程序设计语言的区别,总结 Shell 脚本编程的优势,再给出第一个 Shell 脚本的例 子,结合例子介绍 Shell 脚本的基本元素及其执行脚本的方法。

    一键shell脚本搭建docker redis 集群(cluster)

    为了新手小伙伴发愁集群创建难,特意写了一个shell脚本。自己技术也很菜,但是我坚信也会有跟我一样菜的小伙伴。。。。哈哈哈 不多说直接上脚本 希望有大神更加优化一下,优化后的版本可以分享下。哇 等着你大神,...

    shell编程指南,shell脚本,本书共分五部分全。grep家族,sed,AWK,正则表达式,tr用法

    第16章 shell脚本介绍 151 第17章 条件测试 154 第18章 控制流结构 160 第19章 shell函数 202 第20章 向脚本传递参数 224 第21章 创建屏幕输出 236 第22章 创建屏幕输入 252 第23章 调试脚本 274 第24章 shell嵌入...

Global site tag (gtag.js) - Google Analytics