`
flowercat
  • 浏览: 361771 次
社区版块
存档分类
最新评论

linux个人学习的一点记录(6) shell中字符的处理

阅读更多
linux shell里字符的处理

head
tail

wc README
207   1923   13011      README
line  words  character
wc -l
wc -w
wc -c

uniq unique的缩写,将相邻的重复行去除 ::uniq file1
sort -u 先排序,再将相邻的重复行删除,-u 表示unique
uniq -c 可以发现出现重复的共有几行

paste 将几个不同文件内容放一起,各个文件行的水平放置,每个文件的行用Tab分割
user1:/home/xuser1>paste testvi1 testvi2 testvi3 >tests
user1:/home/user1>cat tests
test1   test2   test3

user1:/home/user1>cat testvi1 testvi2 testvi3 >tests2
user1:/home/user1>cat tests2
test1
test2
test3


tr 字符转义器
tr 'A-Z' 'a-z' < .bash_profile
将.bash_profile中大写的A-Z转成小写的a-z

unix $ --> Dos \r
cat -A file1 显示所有文件内容,包括回车
cat -A tests2 |tr '$' '\r' >tests3

dos2unix 、unix2dos 也可做这些

diff 比较文件
< 第一个文件
> 第二个文件

sdiff file1 file2 更方便阅读

aspell 检查英文单词拼写是否正确
aspell check file1
look命令快速查询单词拼写是否正确
look exer


format字符串的一些命令
expand  将Tab转换成空格

fmt     格式化段落 -u统一的空格设定 -w设定列宽度
fmt -u -w50 file1

pr      按打印机格式格式化
pr /usr/share/dict/words |more
pr -5 /usr/share/dict/words |more  每行5列
分享到:
评论

相关推荐

    Linux服务器配置与管理:Linux字符界面shell使用.pptx

    Linux服务器的管理和配置是IT运维工作中的基础,尤其是在没有图形化界面的情况下,通过字符界面Shell进行操作显得尤为重要。本文主要围绕Linux字符界面shell的基本操作展开,重点讲解如何使用Bash Shell进行命令行...

    linux bash shell中文手册

    Linux Bash Shell 中文...这个手册通过这些章节全面地介绍了Bash Shell的各个方面,对于学习和掌握Bash编程和Linux系统管理至关重要。无论是新手还是经验丰富的用户,都能从中找到解决问题的线索和优化工作效率的方法。

    linux shell

    Linux Shell编程是Linux系统中一个极其重要的组成部分,它充当了用户与操作系统内核之间的接口,允许用户通过命令行与系统进行交互。Shell不仅提供了一系列内置命令,还支持编写脚本,使得复杂的自动化任务变得可能...

    Linux Shell 参考文档

    Linux Shell 是Linux操作系统中用于与系统交互的一种命令行接口,它是用户与Linux内核之间的桥梁。Shell不仅可以执行单一的命令,还可以通过脚本文件执行一系列命令,极大地提高了工作效率。这篇参考文档将深入探讨...

    linux shell 查询oracle数据库中的值 并返回

    在Linux环境中,shell脚本是一种强大的工具,可以与操作系统进行交互并执行各种任务。当我们需要查询Oracle数据库中的数据并返回结果时,可以结合shell脚本和Oracle的SQL命令行工具来实现。这篇博客(虽然链接不可用...

    linux shell 简介(外文翻译的)

    在学习Linux Shell时,了解和掌握常用的内部命令、重定向(&gt; 和 &gt;&gt;)、管道、环境变量以及控制流结构至关重要。熟练使用Shell不仅可以提高工作效率,还能深入理解Linux系统的运作机制。 总的来说,Linux Shell是一...

    Linux Shell编程基础

    总结来说,学习Linux Shell编程基础涉及理解脚本的执行流程、注释的使用,以及各种变量的创建、引用和管理。熟练掌握这些知识,能够帮助你在日常的系统管理、自动化任务编写和脚本开发中更加高效和灵活。

    LINUX与UNIX SHELL编程指南(很全)

    10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 ...

    linuxshell.rar帮助文档 简单实用

    Linux Shell是Linux操作系统中命令行解释器的一种,它允许用户通过文本界面与操作系统进行交互,执行各种系统级任务。这份“linuxshell.rar帮助文档”旨在提供关于Linux Shell的基础知识和实用技巧,帮助用户提高在...

    Linux Shell编程学习

    Linux Shell编程学习是深入理解操作系统交互式命令行和自动化任务执行的关键领域。Shell,作为Linux和Unix系统中的命令解释器,允许用户通过命令行界面执行系统级操作和编写脚本,实现任务自动化。在这个学习资源中...

    Linux shell编程

    Linux Shell编程是Linux操作系统中的一种重要工具,它允许用户通过编写脚本来自动化一系列命令操作,提高了工作效率。在本文中,我们将深入探讨Linux Shell的基本概念、Shell编程基础、输出和输入、运算符以及Shell...

    linux中shell脚本中awk的深入分析

    awk 是一款功能强大且灵活的文本处理工具,在 Linux 系统中广泛应用于数据处理、文本处理和报表生成等领域。本文档将深入分析 awk 的使用和实现机制,探讨 awk 的内置变量、指令和函数,并通过实践示例加深理解。 ...

    Linux与unix shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令...

    linux中常用的shell命令实验

    Linux 中常用的 shell 命令实验 Linux 操作系统中,shell 命令是最基本也是最重要的命令之一。掌握这些命令可以帮助用户更好地使用 Linux 系统。在这篇文章中,我们将讨论 Linux 中常用的 shell 命令,并通过实验来...

    linux-shell脚本命令:awk命令简介

    Linux系统中的awk命令是一个功能强大的文本处理工具,它可以对输入(通常是文件)进行模式扫描和处理。awk命令常用于在Linux shell脚本中进行数据提取、文本转换、数据报告生成等操作。本文将对awk命令的基本知识...

    linux-shell脚本学习

    在Shell脚本中,以#开头的行是注释,用于解释脚本功能或记录修改信息,这对于维护脚本非常有帮助。在Shell中,变量不需要声明类型,直接赋值即可使用。例如,声明变量a并赋值为"helloworld",使用echo命令可以直接...

    linux实验shell编程.pdf

    通过本次实验,我掌握了shell程序编写和执行方法,掌握了shell特殊字符的用法,熟悉了shell程序的基本语法,综合运用了Linux中的shell编程知识分析和编写shell脚本程序。 七、后续发展 后续发展方向包括: 1. ...

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

    首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化执行一系列针对Oracle数据库的SQL命令。Shell脚本是Linux系统中的一种强大的自动化工具,它...

Global site tag (gtag.js) - Google Analytics