Shell 操作 —— for 循环与函数
Shell 简介
Shell 操作(一)
1. if 判断 for 循环
if 判断
if [ ... ] then ... fi# 注意 if、中括号、条件之间的空格
for 循环
for ((i=0; i<10; ++i)) do ... done
引用for循环中的变量:
for i in {1..100} do echo $i done
2. 自定义函数
function 函数名(){
...
}
如:
#!/bin/sh
function myDate(){date +%Y-%m-%d
}
myDate
传递参数形式:
#!/bin/sh
function myDate(){date --date="$1 days ago" +%Y-%m-%d
}
myDate 2
最后一行语句是默认返回值,
引用自定义函数文件时,使用
source func.sh
Shell 操作 —— for 循环与函数相关推荐
- linux脚本编程有参函数,shell脚本编程进阶:函数
一.函数介绍 函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程: 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一 ...
- 循环与函数及相关例子
下面写的是case分支选择结构.while循环.until循环.循环控制语句(continue.break).函数(定义.使用.返回值.实参.递归调用) 一些基本知识点如下: bash -n 用来判断 ...
- Linux循环中累计数据,linux shell 读取for循环中出现难处理的数据之单引号错误实例...
原语句: #!/bin/bash for test in I don't know if this'll work do echo "work:$test" done 结果: wo ...
- shell脚本经典题之函数应用
shell脚本经典题之函数应用 文章目录 shell脚本经典题之函数应用 1.函数的概述: (1) 函数的定义: (2) 函数的使用: (3) 函数的返回值: (4) 函数的参数: 2.shell函数 ...
- shell操作典型案例--FTP操作
从FTP服务器上下载文件或上传文件到FTP服务器是生产环境中比较常见的场景之一. shell操作FTP的方式整理如下: 思路一:使用shell调用ftp等客户端 使用FTP方式,通过shell调用ft ...
- 关于JS的循环和函数,由入门到放弃
1.条件语句if if 语句 if 语句是 ECMAScript 中最常用的语句之一,事实上在许多计算机语言中都是如此. if 语句的语法: if (condition) statement1 els ...
- 测试Unity中常用代码的运行所需时间:循环和函数篇 #性能测试 # for,foreach,while循环 #委托事件
C# 循环和函数篇 〇.前言 系统自带计时器 -System.Diagnostics.StopWatch- 的使用 一.循环类型测试 1. for 循环测试 (1). 前后置自增自减测试 (2). 与 ...
- 跟班学习JavaScript第二天———流程控制、分支、循环、函数
复习: 1内嵌到html标签中,配合使用 2在html标签中编写js语句块,语句块必须写在标签中,可以放在html的任意地方, 2.变量和常量 变量是程序运行的一段内存区域,用来存储可以改变的数据 变 ...
- Shell脚本之循环
单重循环 for循环 需要指定一个变量及取值列表,针对每个不同的取值重复执行相同的命令序列,直到变量值用完退出循环.适用于对象列表无规律,且列表来源固定的场合. 格式1: for 变量名 in 取值列 ...
最新文章
- SAP Spartacus LayoutConfig的配置为何运行时不生效
- LeetCode | Single Number II
- token的作用_说一说Coin和Token有什么不同
- 【equals与==比较】String的两种拼接
- 甘特图来啦,项目管理神器,模板直接用
- ViBe算法原理详解
- java messagebox_由MessageBox透视Win32 API的调用 | 学步园
- 【文献阅读】2004 Goktekin NS方程加弹性 A Method for Animating Viscoelastic Fluids
- 一款游戏自动脚本的封包算法分析(易语言)
- 【目标检测】SSD算法
- 电脑键盘部分按键失灵_笔记本键盘部分失灵怎么办,笔记本个别键失灵的处理方法...
- 一点计算机电脑就闪,电脑启动有点闪烁是怎么回事
- phpcms环境检测MySQL_WNMP nginx+php5+mysql测试环境安装(Windows7)(一)
- 华为机密照片!(转载)
- 血污夜之仪式秘密巫师实验室收集策略
- 用javascript分类刷leetcode4.贪心(图文视频讲解)
- 【Robot学习 5 】ROS通信编程 待更新。。。
- Unity3D研究院之挥动武器产生的剑痕特效(四十七)
- pythonturtle简单绘图_10分钟轻松学会 Python turtle 绘图
- LeetCode 587. 安装栅栏【凸包算法】【C++】【很多坑】