首页 > 系统相关 > Linux操作命令(七) 1.cut命令 2.paste命令 3.tr命令

Linux操作命令(七) 1.cut命令 2.paste命令 3.tr命令

时间:2023-03-01 18:13:17浏览次数:41  
标签:文件 cut 操作命令 tr telphone 命令 student txt

1、cut 命令

常用参数

参数描述
-b 以字节为单位进行分割
-c 以字符为单位进行分割
-d 自定义分隔符,默认为制表符
-f 自定义字段
--complement 抽取整个文本行,除了那些由 -c 或 -f 选项指定的文本

取出student.txt文件中的第一列和第三列:cut -f 1,3 -d ' ' student.txt

取出student.txt文件中的第一列:cut -f 1 -d ' ' student.txt

取出student.txt文件中的前三列:cut -f 1-3 -d ' ' student.txt

取出student.txt文件中除第一列的其他列:cut -f 1 -d ' ' student.txt --complement

 

 

 2、paste 命令

把多个不同的文件内容粘贴在一起,形成新的文件(合并文件的列)

paste命令的功能正好与 cut 相反。它会添加一个或多个文本列到文件中,而不是从文件中抽取文本列。它通过读取多个文件,然后把每个文件中的字段整合成单个文本流,输入到标准输出

参数描述
-s 将每个文件合并成行而不是按行粘贴
-d 自定义分隔符,默认为制表符

student.txttelphone.txt文件中的内容按列拼接:paste student.txt telphone.txt

student.txttelphone.txt文件中的内容按列拼接,指定分隔符为:paste student.txt telphone.txt -d :

student.txttelphone.txt文件中的内容各自拼接成一行:paste  -s student.txt telphone.txt

3、tr命令

字符转换、替换和删除,主要用于删除文件中的控制符或进行字符串转换等

tr 命令常被用来更改字符,我们可以把它看作是一种基于字符的查找和替换操作。换字是一种把字符从一个字母转换为另一个字母的过程,tr 可以从标准输入中替换、缩减和删除字符,并将结果写到标准输出

将telphone.txt中字符大写转换为小写:cat telphone.txt | tr 'A-Z' 'a-z'

 

将输入的字符大写转换为小写:echo 'THIS IS SHIYANLOU!' | tr 'A-Z' 'a-z'

将输入的字符中的数字删除:echo 'THIS 123 IS S1HIY5ANLOU!' | tr -d '0-9'

 

标签:文件,cut,操作命令,tr,telphone,命令,student,txt
From: https://www.cnblogs.com/qashan/p/17169211.html

相关文章

  • 简述traceroute命令的原理
    原理traceroute命令是一种用于显示数据包从源主机到目的主机经过的路由器和网络设备的路径的工具。traceroute命令的原理是利用IP数据报的生存时间(TTL)字段和因特网控制报......
  • linux基本功之date命令实战
    前言在日常工作中,我们经常会用到date命令来判断任务执行的时间,或者使用date命令去实现时间段内的工作任务,今天我们一起来探讨下date命令一、date简介date英[deɪt]日期,时......
  • 活学活用掌握trap命令
    ​​​trap​​ 命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。当 ​​shell​​ 接收到 ​​sigspec​​ 指定的信号时, ​......
  • 2023-03-01 'react-natvie' 不是内部或外部命令,也不是可运行的程序 这个报错是因为你
    问题描述:想要初始化一个新的rn项目,执行【react-natvieinitmyApp--version0.68.2】,报错:'react-natvie'不是内部或外部命令,也不是可运行的程序原因:没有全局安装react-n......
  • WSL 2 基本命令
    安装WSL2查看可同时在线安装的Linux发行版名称wsl-l-o#或wsl--list--online安装WSL2命令wsl--install#此选项必需,以下选项按需选择--no-distri......
  • 【Linux】孤儿进程 | 命令行参数 | 进程优先级
    1.孤儿进程如果父进程一直存在,子进程先退出了,父进程对子进程退出不管不顾,会出现什么样问题么?创建makefile并输入以下内容mytest:test.c2gcc-o$@$^3.PHONY:clea......
  • linux系统版本查询命令
    1、#uname-a(Linux查看版本当前操作系统内核信息)2、#cat/proc/version(Linux查看当前操作系统版本信息)3、#cat/etc/issue或cat/etc/redhat-release(Linux查看版本......
  • 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
    命令查看Linux服务器内存、CPU、显卡、硬盘使用情况查看内存使用情况使用命令:free-m大致结果类似下图:内存占用情况参数解释:Mem行(单位均为M):total:内存总数used:已......
  • maven常用命令
    查看依赖树​​​+-​​​表示可能还依赖其他包​​​\-​​表示不依赖其他包了mvndependency:tree#mvndependency:tree-Dverbose#会输出详细内容mvndependency:t......
  • fastdfs常用配置及命令
    查看确认storage是否自动注册到tracker中:fdfs_monitor/etc/fdfs/storage.conf查看集群情况,对应的storage节点状态:fdfs_monitor/etc/fdfs/client.conffastdfs配置详细说......