一.引言

Linux最重要的哲学思想就是:一切皆文件。可见文件及文件操作在Linux当中是多么的重要。在Linux系统中我们也会经常用到各种文本文件处理的操作,熟练使用这些小巧精悍的文本处理工具,在关键时刻往往展现非凡的神奇功效。

二.关于输入

Linux哲学中, 为了更好的组合各种命令达到更加强大的功能, 大多数文本处理命令的输入既可以是文件, 也可以是标准输入, 如果没有指定输入文件, 则默认从标准输入读数据. 输出都是标准输出, 方面传给管道线的下一个命令, 想要输出到文件的话, 重定向下即可. 下面介绍的这些命令, 如无特殊说明, 则都可以从文件或者标准输入读入数据。

三.文本输出

(一).整个文本输出cat

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

1.命令格式:

cat [选项] [文件]...

2.命令功能:

cat主要有三大功能:

1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat file1 file2 > file

3.命令参数:-A, --show-all           等价于 -vET

-b, --number-nonblank    对非空输出行编号

-e                       等价于 -vE

-E, --show-ends          在每行结束处显示 $

-n, --number     对

linux+字符串+补零,Linux之基本文本处理工具(一)相关推荐

  1. EXCEL数字前补零且转换成文本型

    EXCEL数字前补零且转换成文本型 方法一.使用公式="0"&A2,只能根据需要补零: 方法二.使用公式=REPT(0,8-LEN(A2))&A2,  自动为数值补 ...

  2. php 0补全,PHP给数字或字符串补零0或自动补全其他符号

    PHP给数字或字符串补零0或自动补全其他符号 2014-04-10 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 一.st ...

  3. linux字符串排序文件,Linux awk+uniq+sort 统计文件中某字符串出现次数并排序

    https://blog.csdn.net/qq_28766327/article/details/78069989 在服务器开发中,我们经常会写入大量的日志文件.有时候我们需要对这些日志文件进行统计 ...

  4. linux字符串转为二进制,Linux printf将十进制转换为二进制?

    不,C printf 没有二进制格式的格式修饰符( http://www.cplusplus.com/reference/cstdio/printf/ ),以及linux util 也没有扩展它 %b ...

  5. linux 字符串时间转换,Linux C/C++时间字符串与time_t之间的转换方法(转)

    js 获取小数点位数方法及 字符串与数字之间相互转换方法 1.获取小数点位数方法 a. 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下: var s = & ...

  6. node linux cache补释放,linux下释放cache内存

    细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法 ...

  7. linux 字符串加入中括号,Linux Shell 基础 -- 总结几种括号、引号的用法

    1.双引号 " " 双引号常用于包含一组字符串,在双引号中,除了 "$".""." ` (反引号)"有特殊含义外,其余字 ...

  8. linux 字符串数组初始化,Linux命令行 – 数组

    在上一章中,我们查看了 shell 怎样操作字符串和数字的.目前我们所见到的数据类型在计算机科学圈里被 称为标量变量:也就是说,只能包含一个值的变量. 在本章中,我们将看看另一种数据结构叫做数组,数组 ...

  9. linux数组大小排序,Linux如何使用awk进行数组排序

    Linux系统操作中,awk是款文本处理工具,提供多种功能,那么如何使用awk进行数组排序呢?其实awk数组排序的方法有很多种,下面学习啦小编就给大家详细介绍下Linux中如何使用awk进行数组排序. ...

最新文章

  1. 新的Mac下如何配置开发者账号信息
  2. 我们常用的撤销和恢复功能,你知道它们使用了什么设计模式吗?
  3. 《C#图解教程》读书笔记之六:接口和转换
  4. matlab双纵坐标的绘图命令_MATLAB基础学习之绘图基本命令
  5. linux虚拟主机_Windows虚拟主机和linux虚拟主机有什么区别?
  6. rocketmq怎么保证数据不会重复_RocketMQ保证信息有序性和防止重复
  7. ActivityMQ使用
  8. plsql:导出数据到excel
  9. Django 框架(菜鸟)教程
  10. 信息学奥赛一本通:1097:画矩形
  11. 毛咕咕 百度有啊现在每天的成交量:
  12. 共享打印机时,出现无法访问,你可能没有权限使用网络资源“
  13. 800名科学家联名反对统计学意义,放弃P值“决定论”!
  14. bfs+状压——朋也与光玉
  15. 图书管理系统java课设_JavaGUI图书管理系统(可作课程设计)
  16. 在数据库中,视图有什么用?什么时候需要用到视图?
  17. WAR3改键工具FinalKey beta 1.0制作完成
  18. 20190831每日一句 超越你的舒适区,突破自我,继续前进!
  19. 深度 | 白帽汇赵武:以安徒生之名打造企业威胁感知神器
  20. Sentinel-限流 冷启动

热门文章

  1. Scrapy ImagesPipline的重写和使用
  2. 树莓派USB存储设备自动挂载
  3. 什么是「区块链技术」、区块链又是什么?
  4. 一对一直播源码系统平台回归内容本质,才能站稳脚跟
  5. Association-Aggregation-Composition区别
  6. javaweb登录界面验证码自动生成,点击重新生成验证码,验证码与输入框的校验
  7. SSIS中刷新Power BI数据集
  8. win11、10下安装eNSP最新系列(1.3.00)并完美运行
  9. Java绝对/相对路径获取与getResourceAsStream()方法
  10. Raid及其常见级别详解(附简单案例)