第10章 shell脚本编写技巧

原创 2017年01月03日 22:51:14
一、
1、命名规范:使用匈牙利命名法或者驼峰命名法
2、注释的风格:
2.1 #后面都是注释
2.2 可以在函数中间写注释,但是最后并不调用此函数
3、不同的模块,使用空格来分隔
二、
1、尽量避免使用管道
2、给出足够的提示信息
三、脚本使用技巧
1、shell命令的常用选项
选项 作用 选项 作用
-a 显示全部内容 -c 执行计数功能
-d 指定目录 -e 将内容展开
-f 从指定的文件中获取文件 -h 获取帮助信息
-r 以递归的方式处理目录文件 -y 设置所有的问题的回答为yes
-v 获取命令的版本 -i 忽略大小写
2、算术运算
注意:sum=$num1+$num2 最后$sum的值仅仅是字符串的拼接
方式:(1)let命令 (2)(())命令 (3)expr表达式
(1)let sum=$num1+$num2
(2)$((num1+num2))
3、高级算术表达式
使用bc
格式:算术表达式|bc
(1)计算浮点数
"1.20*3.40"|bc
(2)开平方
“sqrt(10000)“|bc
(3)各种数制的转换
"obase=2;10"|bc

版权声明:本文为博主原创文章,未经博主允许不得转载。

快速入门shell脚本编写(四)

Lee出品,转载请注明出处 继续上次学的内容,这次学习 case 语句和 shell的函数概念。 case 语句 首先先看看测试程序: 1 #! /bin/sh 2 3 animal=do...
  • hnulwt
  • hnulwt
  • 2015年01月28日 20:01
  • 3099

SHELL编程之常用技巧

前言本文是shell编程系列的第六篇,集中介绍了bash编程中部分高级编程方法和技巧。通过学习本文内容,可以帮你解决以下问题: bash可以网络编程么? .(){ .|.& };. 据说执行这些符号可...
  • renwotao2009
  • renwotao2009
  • 2016年06月21日 07:58
  • 1016

快速入门shell脚本编写(一)

努力让自己工作变得高效,会写脚本,会用脚本,往往事半功倍。所以,今天就抽出一些时间学习学习Shell脚本。 shell有两种执行命令的方式: 交互式(Interactive):解释执行用户的命令,用户...
  • hnulwt
  • hnulwt
  • 2015年01月24日 18:23
  • 31658

快速入门shell脚本编写(二)

上次在写shell的时候发现vi和vim不一样:vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim要比vi好用许多。 这次接着上次的内容,基础知识,继续学习,本文作者...
  • hnulwt
  • hnulwt
  • 2015年01月26日 20:26
  • 3648

shell脚本编写技巧

shell脚本编写技巧 " 1.test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试, 其测试符和相应的功能分别如下: (1)数值测试: -eq...
  • lihuanyuasas
  • lihuanyuasas
  • 2013年08月28日 17:10
  • 265

Linux下shell之脚本编写基础

转载地址:http://www.cncfan.com/html/82/5214.html1 Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须放在文件的第一行):...
  • pengrui18
  • pengrui18
  • 2015年11月03日 09:54
  • 4732

用awk编写Shell脚本

一、概述 1. 产品概述: awk是一种编程语言,用于在linux/unix下对文本和数据进行扫描与处理。数据可以来自标准输入、文件、管道。 awk分别代表其作者姓氏的第一个字母。因...
  • imxiangzi
  • imxiangzi
  • 2015年11月10日 16:58
  • 451

Shell脚本的编写技巧

SHELL脚本编写技巧 1.test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试, 其测试符和相应的功能分别如下: ...
  • He_G_JUN
  • He_G_JUN
  • 2017年06月20日 18:22
  • 112

SHELL入门教程(7)-编写脚本

执行脚本 位置参数 exit [[..]] 控制命令 输入输出命令 其他
  • justkk
  • justkk
  • 2015年07月23日 17:18
  • 1485

Shell脚本编程之创建文本菜单

Shell脚本编程之创建文本菜单
  • dadaxiaoxiaode
  • dadaxiaoxiaode
  • 2016年06月11日 15:32
  • 1616
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第10章 shell脚本编写技巧
举报原因:
原因补充:

(最多只允许输入30个字)