`

shell脚本 总结

 
阅读更多
1. sed,主要用于处理文件输入流的文本替换
1.1
sed 's/[A-Z]/\l&/g' < mysql.sql

mv mysql.sql mysql.sql.old
--------------a2A.sed----------------
#! /bin/sed
#n
s/[a-z]/\U&/g
-------------------------
sed -f a2A.sed mysql.sql.old > mysql.sql



1.2
----------------merge-file.sh------------------------
#! /bin/sh

sed '/^#.*/d' ${1} | sort > ${1}_sort
sed '/^#.*/d' ${2} | sort > ${2}_sort

join ${1}_sort ${2}_sort

rm ${1}_sort ${2}_sort

----------------------------------------------------
2.awk,文本处理,eg重新编排字段

awk 'program' [ file ... ]

2.1
$ awk -F: -v 'OFS= --> ' '{ print  $1, $5 }' /etc/passwd
$ awk -F: '{ print "User" $1 " is really " $5 }' /etc/passwd

3.sort,

3.1 文本块排序
cat my-friends |
  awk -v RS="" '{ gsub("\n", "^Z"); print }' |
    sort -f |
      awk -v ORS="\n\n" '{ gsub("^Z", "\n"); print }' |
        grep -v '# SORTKEY'

##### awk和cut都是提取字段的好工具 ###########
... | awk -F: '{ print $5 }' | ...
... | cut -d: -f5 | ...
++++++++++++++++++++++++++++++++++++++++++++
awk -F ":" '{print $1}'
等价于
awk 'BEGIN{FS=":"}{print $1}'














分享到:
评论

相关推荐

    常用shell脚本总结

    在IT行业中,Shell脚本是一种极其重要的工具,尤其在Linux和Unix系统中,它被广泛用于自动化日常任务、管理系统和执行一系列命令。本篇文章将深入探讨shell脚本的基础知识,包括基本语法、变量、条件语句、循环结构...

    shell脚本精华总结

    "shell脚本精华总结" 本资源摘要信息涵盖了 shell 脚本的基础知识点,包括 shell 脚本的基本概念、vim 编辑器的使用、shell 命令的执行方式、vim 中的搜索和替换、环境变量的设置和使用等。 一、shell 脚本的基本...

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

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

    解决Unity不能调用shell脚本传递参数的问题

    ### 解决Unity不能调用shell脚本传递参数的问题 在Unity开发过程中,有时我们需要与操作系统进行交互,例如执行shell脚本来处理一些特定的任务。但在实际操作中,可能会遇到Unity无法正确调用shell脚本并传递参数的...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    Linux-shell脚本全面学习.pdf

    Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...

    korn-shell脚本入门.docx

    Korn Shell脚本入门知识点总结 Korn Shell是AIX操作系统的缺省Shell,它允许用户与内核进行通信。 Shell脚本的主要功能是将多个命令组合在一个文件中,以便一次执行多个命令。编写Korn Shell脚本需要使用文本编辑器...

    shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

    总结来说,这个解决方案通过shell脚本将expect、ssh和scp集成在一起,实现自动化远程服务器登录、文件传输、删除文件以及控制Tomcat服务的启停。这不仅提高了运维效率,减少了人工干预,而且在多服务器环境下提供了...

    shell脚本学习指南,中文清晰带书签

    ### Shell脚本学习指南知识点详解 #### 一、Shell脚本概述 - **定义与作用**:Shell脚本是用于Unix/Linux系统中的自动化任务的一种编程语言。它通过一系列的命令来实现对系统的控制和管理,可以极大地提高工作效率...

    16.linux8.0-shell脚本.pdf

    Linux shell脚本基础知识 在Linux系统中,shell脚本是一种非常重要的工具,能够自动完成特定的任务,提高工作效率。本文将详细介绍shell脚本的基础知识,包括shell脚本的定义、组成、种类、特点、变量、权限、执行...

    linux下批量执行oracle脚本的shell脚本

    本篇将详细讲解如何利用shell脚本来批量执行Oracle数据库脚本,以及涉及的相关知识点。 首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化...

    python编写shell脚本

    ### Python 编写 Shell 脚本:详细解析与实践 #### 一、引言 在日常工作中,Shell 脚本是一种非常实用的工具,它可以帮助我们自动化完成一系列任务,比如文件操作、数据处理等。然而,对于很多开发者而言,Shell ...

    Shell 脚本编程实战100例.pdf

    下面将详细介绍从给出的内容中能够总结出的一些Shell脚本编程知识点。 首先,Shell脚本编程是Linux系统管理员必备的技能之一,它允许自动化地执行许多日常任务。Shell脚本可以通过组合常用的命令行工具,比如rsync...

    统信信操作系统PXE部署SHELL脚本

    总结起来,"统信桌面操作系统PXE部署SHELL脚本"涉及到的主要知识点包括:SHELL脚本编程,PXE网络部署原理,DHCP和TFTP服务配置,ISO镜像处理,initrd和vmlinuz的创建,kickstart自动化安装,以及客户端网络启动设置...

    shell脚本编程学习笔记汇总

    shell脚本编程学习笔记汇总 本文档总结了 Linux shell 脚本编程的学习笔记,涵盖了 shell 脚本的定义、编写、权限、存放位置、函数、变量、IF 控制语句、命令退出状态等知识点。 一、shell脚本的定义 shell 脚本是...

    shell脚本监控rabbitmq异常发送邮件通知.rar

    在IT行业中,自动化监控是确保系统稳定运行的关键环节...总结来说,这个Shell脚本是RabbitMQ监控的一个实用工具,它结合了Shell脚本的灵活性和RabbitMQ的监控功能,能够帮助IT团队更好地管理和维护他们的消息队列服务。

    ipa批量打包shell脚本

    总结,通过编写和使用shell脚本,iOS开发者可以自动化ipa的打包流程,节省大量手动操作的时间。这不仅适用于个人开发者,对于团队而言,也能提升整个项目的协同效率。只要正确理解和应用,shell脚本将是你在iOS开发...

    shell脚本入门

    Shell脚本是Linux/Unix操作系统中的一个强大工具,...总结,Shell脚本是一种强大的工具,能够帮助用户自动化重复性任务,提高效率。通过理解基本概念,熟悉常用命令,编写并实践脚本,你很快就能成为Shell脚本的熟手。

    shell脚本100例-详细高清版

    总结来说,"shell脚本100例-详细高清版"是一份全面的教程,涵盖了shell脚本的基础和实战应用,对于想在Linux环境下提升自动化能力的人来说,这是一份非常有价值的参考资料。通过阅读和实践其中的脚本,你将逐步成长...

Global site tag (gtag.js) - Google Analytics