`
苏飞
  • 浏览: 71625 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

shell,有时间应该再学学其它脚本语言

阅读更多

  既然不能谈论政治。那就好好学习吧,这个让人无语的“天朝”。

 

 

 

  因为要编写一些unix下的shell,这一两周将shell学习了一下,顺带将bat的写法也过了一遍。bat较为简单,好象只花了一两天。

 

 

  shell基础就不说了,网络有很多资料。我想总结为以下两点:

 

  1.批量的执行命令。

  

  2.unix下awk,sed,grep,|,>,>>,这几个命令处理规则的文本文件[输出]。

 

  以上两点特性,以shell具备的程序元素与程序结构为前提。综合来说,语言简洁,功能强大。

 

 

  

  相对来说,windows下的bat,符合第1点特性,但第2点特性欠缺。第2点其实现主要为for /f命令。还有一点,bat的if控制不能多条命令。这让我觉的奇怪,因此会有使用goto这一类的“面条”似的语句。

  附:if语句是可以多条语句的,只是很多人习惯于goto。

 

  if cond (.....)  else (......)

 

  

  这让我思考一些新的东西。

 

  1.unix内核是c写的,它不是面向对象的。

 

  2.面向对象只是编程思想中的一种。

 

  3.简洁有时候,很优美。

 

 

  例如,excel自带的vbs。

  

分享到:
评论

相关推荐

    Shell 脚本语言入门

    ### Shell脚本语言入门:详解与实践 #### 引言 在IT领域,Shell脚本是一种强大而灵活的工具,广泛应用于系统管理、自动化任务、数据处理等方面。它基于Unix/Linux环境,允许用户通过一系列命令行指令来实现复杂的...

    shell脚本语言.pdf

    "shell脚本语言" Shell 简介: Shell 是一种命令语言和程序设计语言,用户可以通过 Shell 完成大部分工作。Shell 既可以交互式地解释和执行用户输入的命令,也可以定义各种变量和参数,提供了许多控制结构,包括...

    Shell脚本学习教程PDF版

    Shell脚本,作为Linux/Unix系统中的编程工具,是一种强大的自动化任务执行手段。它基于Bourne shell或者其扩展版本,如bash(Bourne-Again SHell),提供了一种编写简单或复杂程序的方式,使得用户能够通过命令行...

    获取文件时间,并进行计算的shell脚本

    linux shell脚本获取时间判断时间差,进行计算,自动化

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    109个shell脚本合集.pdf

    Shell脚本是一种脚本语言,利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能。 Shell脚本可以直接使用在Windows、Unix、Linux上面,并且可以调用大量系统内部的功能来解释执行程序。如果...

    shell脚本语言学习

    Shell脚本语言是Linux系统中不可或缺的一部分,它是一种命令行解释器,同时也是一种编程语言,允许用户通过编写脚本来自动化日常任务。对于Linux系统管理员和开发者来说,掌握Shell脚本语言能够极大地提高工作效率。...

    shell脚本编程100例

    Shell脚本编程是一种强大的编程语言,广泛应用于Linux和Unix操作系统中。本书《shell脚本编程100例》为读者提供了100个实战性的shell脚本编程实例,涵盖了检测网段主机状态、猜数字游戏、打印乘法口诀、使用rsync...

    IDEA中编写并运行shell脚本的实现

    IDEA中编写并运行shell脚本的实现 IDEA中编写并运行shell脚本的实现是指在Integrated Development Environment(IDE)中编写、配置和运行shell脚本的过程。该过程需要安装bashsupport插件,配置插件,安装git软件,...

    shell脚本大全

    "shell脚本大全"这个资源可能包含了大量的示例脚本,涵盖了各种用途和场景,对于学习和提升Shell编程技能非常有帮助。 Shell脚本基于Shell解释器,如Bash(Bourne-Again SHell)或其他类型的Shell,如KSH(Korn ...

    shell脚本与Makefile区别.docx

    shell 脚本和 Makefile 是两个不同的工具,它们都用于自动化构建和编译过程,但是它们有很大的不同之处。本文将详细介绍 shell 脚本和 Makefile 的区别。 首先,shell 脚本和 Makefile 都有自己独立的通配符,不能...

    脚本shell写的,一些工作脚本集合

    标签“shell”明确了主题,指的是bash或其他Unix shell脚本。"svn"是指Subversion,一个版本控制系统,用于跟踪文件和目录的修改,这对于协同开发和项目管理至关重要。"vim"是一个强大的文本编辑器,常被程序员和...

    Shell脚本中获取进程ID的方法

    我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。 在某些情况下,你也许想要...

    shell脚本语言使用简介---培训指南

    简单明了的shell脚本语言讲义,让你轻松了解shell语言。

    shell-启动应用程序的脚本

    shell脚本 shell脚本 shell脚本 shell脚本 shell脚本

    unix 下脚本语言shell入门编程

     Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的时候,通过Linux一个接着一个地解释和执行每个命令。  下面我们...

    250个shell脚本

    Shell脚本是Linux/Unix操作系统中的强大工具,它允许用户编写一系列命令,形成自动化任务,以提高工作效率。本文档收集了250个实用的Shell脚本实例,涵盖了多个应用场景,包括系统管理、安全防护、数据库备份等核心...

    Shell脚本编程100例

    Shell脚本编程是Linux系统管理中的重要技能,它允许用户自动化执行一系列命令,大大提高工作效率。以下是一些关于Shell脚本编程的关键知识点: 1. **Hello World脚本**:这是所有编程语言的基础,用于验证环境设置...

    unix shell脚本编程

    这种脚本语言的功能强大且灵活,类似于高级编程语言,但更加轻量级,特别适合进行系统管理、自动化任务和数据处理。 在Unix系统中,Shell脚本的地位与其他可执行程序无异,只是它们是以文本文件的形式存储,而不是...

    android系统中调用shell脚本

    然而,对于非root用户来说,确实有一些方法可以实现对shell脚本的调用,尤其是在开发和调试过程中。下面我们将深入探讨如何在Android应用中执行shell脚本以及相关知识点。 首先,我们需要理解Android的沙箱机制。每...

Global site tag (gtag.js) - Google Analytics