`
polyahu
  • 浏览: 23176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

最大公约数的bash脚本

阅读更多
#!/usr/bin/bash
gcd() 
{
  until test 0 -eq "$2"; do
    set -- "$2" "`expr "$1" % "$2"`"
  done

  test 0 -gt "$1" && set -- "`expr 0 - "$1"`"
  echo "$1"
}
gcd $1 $2


此处的set命令用--的参数将$2和'expr $1 % %2'的值交换,比较简洁。
分享到:
评论

相关推荐

    高级Bash脚本编程指南 操作系统 - Linux - 高级Bash脚本编程指南.zip

    在Linux操作系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是编写脚本的强大工具。对于系统管理员和开发者来说,掌握高级Bash脚本编程技巧是提高工作效率的关键。这份“高级Bash脚本编程指南”涵盖了...

    bash脚本编写教程简易教

    "Bash脚本编写教程简易教" 本文将对Bash脚本编写进行详细的讲解,涵盖了基本概念、变量、命令和流程控制等方面的知识点。 基本概念 在Linux系统中,有多种不同的shell,但是通常我们使用Bash(bourne again shell...

    高级Bash脚本编程指南 源码

    在IT领域,Bash脚本是一种非常实用的工具,尤其对于系统管理员和自动化任务执行者而言。《高级Bash脚本编程指南》是一本深入探讨Bash编程的资源,提供了丰富的示例和详尽的解释。以下是根据提供的压缩包文件名所涉及...

    高级Bash脚本编程指南Doc转pdf高清版

    "高级Bash脚本编程指南"是一本深入讲解Bash脚本编程的权威资料,其Doc转pdf高清版为学习者提供了方便的阅读体验。这本书涵盖了从基础到高级的多个层次,旨在帮助读者提升在Linux环境中使用Bash编写高效、可靠脚本的...

    高级Bash脚本编程指南(书中代码)

    在IT领域,Bash Shell脚本编程是一种非常实用的技能,尤其对于系统管理员和自动化任务的执行者来说。Bash是Unix和Linux操作系统中的默认Shell,它的全称是Bourne-Again SHell,是对经典的Bourne Shell的增强版。这...

    阮一峰 Bash 脚本教程.pdf

    根据提供的文件内容,这份文档是关于阮一峰所编写的Bash脚本教程,主要涉及Linux命令行环境下Bash的基本用法和脚本编程。下面将详细介绍文档中提及的知识点: 1. Bash简介: - Bash(Bourne Again SHell)是Unix...

    Linux中高效编写Bash脚本的9个技巧

    ### Linux中高效编写Bash脚本的9个技巧 #### 1. 在脚本中多写注释 注释在任何编程语言中都是至关重要的,它们帮助开发者理解代码的功能和目的。在Bash脚本中,注释同样非常重要,尤其是在团队环境中或者当你未来...

    高级Bash脚本编程指南

    高级Bash脚本编程指南

    bash脚本编写教程

    【Bash脚本编写教程】深入讲解 Bash(Bourne-Again SHell)是Linux和Unix系统中最常用的Shell之一,它提供了丰富的命令行工具和脚本编程能力。对于初学者来说,学习Bash脚本编写是非常有价值的,因为这能帮助你自动...

    Linux 高级Bash 脚本编程指南PDF中文版

    《Linux高级Bash脚本编程指南》:解锁Shell的秘密 一、引言:Shell与Bash的重要性 在Unix/Linux世界中,Shell不仅是操作系统的核心组成部分,更是用户与系统间的重要桥梁。其中,Bash(Bourne Again Shell)作为...

    Linux Bash脚本大全.pdf

    ### Linux Bash脚本大全知识点概览 #### 一、引言 - **Shell的重要性:** Shell作为用户与操作系统之间的交互接口,在Linux/UNIX系统中扮演着极其重要的角色。特别是Bash(Bourne Again Shell),它是当前最流行的...

    高级Bash脚本编程指南[1].3.9.1 (杨春敏 黄毅 译)【无重复页】.pdf

    本书《高级Bash脚本编程指南》是一本深入探讨UNIX®/Linux环境下Bash Shell脚本编程的权威指南,由Mendel Cooper所著。全书内容覆盖广泛,旨在为读者提供从基础到高级的Shell编程技能,并假定读者没有任何脚本编程或...

    高级bash脚本编程指南 6.0 最新版

    高级 bash 脚本 编程指南 6.0 最新版 2009 高级 bash 脚本 编程指南 6.0 最新版 2009 高级 bash 脚本 编程指南 6.0 最新版 2009

    高级Bash 脚本编程指南.pdf

    **高级Bash 脚本编程指南** 在Linux和Unix系统中,Bash(Bourne-Again SHell)是一种广泛使用的命令行解释器,它为用户提供了编写自动化任务的强大工具。《高级Bash 脚本编程指南》是一本深入讲解Bash脚本编程的...

Global site tag (gtag.js) - Google Analytics