`

shell编程学习(5)

阅读更多


======================================================================
                         第五篇
======================================================================
1、awk是一种编程语言,该语言可以使得基于模式搜索多个文件并改变带有这些文件的记录
基本语法 awk 'script' files, script由/pattern/{action}组成
2、awk可以将输入的行分割成域。域是指被一个或多个域分割符隔开的字符集,缺省分割符是tab和空格
awk '{print $1 $3;}' fruit.txt
awk '{print "%-15s %s\n" $1 $3;}' fruit.txt
$0 代表正行输出
3、awk中的比较字符
>                    大于
<                    小于
>=                   大于等于
<=                   小于等于
==                   等于
!=                   不等于
value~/pattern/      若value匹配pattern则为真
value!~/pattern/     若value不匹配pattern则为真
4、awk特殊的变量
BEGIN END
内置变量
FILENAME、NR、NF、OFS、FS、ORS、RS
awk '
  BEGIN {action}
    /pattern/{action}
  END{action}
'
5、":"命令,用于返回一个完整的代码"0",用于指令成功完成。
主要用途:无限循环,空操作
6、type、sleep、find
type    : 告知用户指定命令的全路径
sleep   : 暂停几秒
find    : 匹配给定规则的文件 find / -name alpha -print 可以使用 -type参数指定搜索文件的类型
7、xargs命令
从标准输入接收一系列单词并将这些单词提供给一个给定的命令做参数
cat filelist | xargs -n 20 rm -n是指定放多少个参数
8、expr 执行简单的算术运算
9、remsh/rsh/rcmd/remote 远程shell执行
======================================================================
以上内容为本人学习的一点体会和总结,如有不正确之处,请指出,不甚感激
======================================================================

分享到:
评论

相关推荐

    shell编程学习资料

    Shell编程是Linux/Unix系统中不可或缺的一部分,它是一种命令行解释器,允许用户与操作系统进行交互,执行系统命令,以及编写脚本自动化任务。在本文中,我们将深入探讨Shell编程的基础知识,包括基本命令、变量、...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    通过阅读《LINUX与UNIX Shell编程指南》,你可以系统性地学习和掌握Shell编程基础,从而提升在Linux或UNIX环境中工作的能力。无论你是系统管理员、开发人员还是普通用户,学习Shell编程都能让你的工作变得更加轻松和...

    shell编程学习笔记

    个人在shell script学习中的一些笔记,供参考

    shell编程学习文档

    Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手

    shell编程入门教程+shell脚本专家指南+UNIX.shell编程24小时教程.rar

    Shell编程是Linux/Unix操作系统中的一种重要工具,它允许用户通过命令行与系统进行交互,执行各种任务。本文将深入探讨Shell...通过深入学习和实践,你将能够编写出高效、自动化的工作流脚本,成为Shell编程的专家。

    shell编程题目练习

    shell编程题目练习,练习基本的shell编程,学习脚本语言,提高效率

    Shell编程中文手册.pdf

    学习 Shell 编程可以让开发者更好地管理集群、提高开发效率。 Shell 解析器 Linux 提供的 Shell 解析器有 bash、sh、dash、tcsh、csh 等。Centos 的默认解析器是 bash。bash 和 sh 之间存在关系,sh 是 bash 的...

    shell编程教程.chm

    shell编程-shell编程-分支语句(1) shell编程-shell编程-分支语句(2) shell编程-shell编程-循环语句(1) shell编程-shell编程-循环语句(2) Linux的shell编程(一) Linux的shell编程(二) Linux的...

    Windows Shell 编程指南与实例

    通过学习本书,你可以掌握Windows Shell编程的核心技能,从简单的命令行操作到复杂的系统自动化,都能游刃有余。无论是个人电脑的日常维护,还是企业级的系统管理,Windows Shell编程都能成为你不可或缺的工具。

    Linux零基础学习笔记 Shell编程-菜鸟入门(超详细)

    本文将深入浅出地介绍Linux的基础知识,特别是Shell编程,为初学者提供一个全面的学习路径。 首先,我们需要理解Linux的核心概念。Linux是一种类Unix操作系统,它的核心是一个内核,负责管理硬件资源,而用户通过...

    shell编程.chm

    shell编程

    shell demo及编程pdf

    通过"shell 编程.pdf"文档,你可能会学习到更多关于Shell编程的理论知识,包括语法特性、最佳实践和高级技巧。 总结来说,Shell编程是一种强大的工具,尤其对于系统管理员和开发者而言,它能极大地提升工作效率。...

    健壮shell编程学习资料

    本资源包“健壮shell编程学习资料”是为那些希望提升这方面技能的学习者精心准备的。 首先,让我们来探讨一下什么是Shell编程。Shell是一个命令行解释器,它是操作系统与用户交互的接口,比如Unix或Linux系统中的...

    linux shell 编程指南

    学习Shell编程的第一步是了解基本的命令行操作,如文件和目录管理(如`cd`、`ls`、`mkdir`、`rm`等)、输入输出重定向(`&gt;`、`、`&gt;&gt;`)以及管道(`|`)用于连接命令。 接下来,深入到Shell脚本编写,这是Shell编程...

    linux Shell编程入门 实例讲解详解

    Linux Shell编程入门实例讲解详解 Linux Shell编程是Linux系统中一...Linux Shell编程是Linux系统中一种非常重要的工具,通过学习Linux Shell编程,可以提高工作效率,提高系统管理的自动化程度,提高自己的编程能力。

    aixshell 编程

    通过学习 AIX shell 编程,用户可以更好地掌握 bash shell,提高自己的工作效率。 AIX shell 编程的优势 * AIX shell 编程可以帮助用户更好地掌握 bash shell,提高自己的工作效率。 * 通过学习 AIX shell 编程,...

    绝版经典 LINUX与UNIX SHELL编程指南 PDF 高清版 [16.3M]

    本书内容全面,文字简洁流畅,适合SHELL编程人员学习、参考。 目录 第一部分 SHELL 第一章 文件安全与权限 第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 ...

Global site tag (gtag.js) - Google Analytics