首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | cut

Linux 命令 cut 命令解析 cut 命令可用于删除一个文本文件中每行的字符,留下需要的列,是一个很方便的文本处理命令。...cut 的一般形式如下: cut [选项] [文件] 其中,选项为可选参数,包括: -b/--bytes:指定要提取的字节范围。 -s/--separator:指定字段分隔符。...为方便读者理解,林一写个具体的 demo: 假设有一个文本文件 linyi.txt,如下: 小林 男 18 北京市 李四 女 19 上海市 王五 男 20 深圳市 赵六 女 21 广州市 使用 cut...输出结果如下: 小林 18 李四 19 王五 20 赵六 21 Linux 命令 cut 命令注意事项 如果不指定分隔符,则默认使用制表符作为分隔符; 使用 -c 选项可以剪切字符而不是列; 使用 -...s 选项可以禁止行中不包含分隔符的行输出; cut 命令适用于处理由定长列组成的文本文件,也可以处理分隔符分隔列的文本文件。

26320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linuxcut命令

    Linuxcut命令 cut命令说明 cut命令是一个常用的linux命令,它从文件的每一行剪切字节、字符和字段并将这些剪切出来的东西写到标准输出。...其实是因为我们采用的-b参数,它是使用字节作为单位进行分割的,而linux中如果采用utf8编码,那么1个汉字占用3个字节,所以我们就得不到自己期望的结果了,那怎么做呢?...xyz 我是中国人 #颠倒着写,cut命令会自动进行排序 [root@tk-dba-mysql ~]# cat test.txt|cut -c 3-,-3 abcdefg\abc abcdefg\abc...: -d:分隔符 -f:域,和-d一般连着 废话不多说,直接看例子: [root@tk-dba-mysql ~]# cat /etc/passwd|head -n 5 root:x:::root:/root...test.txt | cut -nb 4,5,6 是 是 是 是 [root@tk-dba-mysql10-202 ~]# cat test.txt | cut -nb 7,8,9 中 中

    3.2K10

    Linux cut 命令详解

    cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中。我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来。...Cut 命令和语法 cut 命令的基本语法如下: $ cut OPTION… [FILE]… 我们先来了解一 cut 的一些选项,cut 命令必须要指定选项才能执行。...例如在这个例子中只打印出 /etc/passwd 文件每一行的第一个字段,的分隔符是 : $ cut -d':' -f1 /etc/passwd root bin daemon adm lp sync...-c 1-7 content.txt Ubuntu Microso OsX El Unix FreeBSD 我们再测试一只指定开始或结束的位置。...到此这篇关于Linux cut 命令详解的文章就介绍到这了,更多相关Linux cut 命令内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

    4.5K62

    Linux字符截取命令-cut

    如果不指定 File 参数,cut 命令将读取标准输入。 必须指定 -b、-c 或 -f 标志之一。 cut 默认以制表符为分隔符 ---- 参数说明 -b :以字节为单位进行分割。...---- cut命令主要是接受三个定位方法: 第一,字节(bytes),选项-b 第二,字符(characters),选项-c 第三,域(fields),选项-f ?...如果你细心,你可以看到这两种情况,都包括了第三个字节 ---- 如果执行who|cut -b -3,3-,你觉得会如何呢?...上面sed -n后面的字符是L的小写字母,看清楚了撒 在cut -d中用什么符号来设定制表符或空格 cut的-d选项的默认间隔符就是制表符,所以当你就是要使用制表符的时候,完全就可以省略-d选项,而直接...如果文件里面的某些域是由若干个空格来间隔的,那么cut就有点麻烦了,因为cut只擅长处理“以一个字符间隔”的文本内容

    4K30

    Linux Shell工具篇 - 文本切割工具cut

    介绍 cut 译为“剪切, 切割” ,它是一个强大文本处理工具,它可以将文本按列进行划分处理。cut 命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。...语法 cut [options] filename options参数说明: 选项参数 功能 -f 提取范围 列号,获取第几列 -d 自定义分隔符 自定义分隔符,默认为制表符。...切割提取列:cut 文件或数据 -d 分隔符切割 -f 提取第X列 cut切割提取字符:cut 文件或数据 -c 提取字符范围 cut切割提取字节:cut 文件或数据 -nb 提取字节范围 演示 准备数据文件...1.切割提取指定列数据 提取文件中第一列数据: cut cut1.txt -d " " -f 1 #输出 AA BB CC DD 提取文件中第一列,第三列,枚举查找: cut cut1.txt...”abc传智播客” 前6个字节: echo "abc传智播客" | cut -b -6 # 由于linux系统默认utf-8编码表, 所以一个汉字占3个字节 提取字符串”abc传智播客” 前4个字节

    2.3K30

    每天学一个 Linux 命令(30):cut

    命令简介 cut 将文件中行中内容按指定分隔符分割并输出。 cut命令还可以用于删除文件中指定行或段,然后打印输出更改后的内容。还可能用以拼接文件内容到一个新的文件中,功能和cat类似。...命令格式 cut [选项] [链接文件名] cut [OPTION] [LINKNAME] 选项说明 -b #只显示行中指定(字节数)的内容 -c #只显示行中指定(字符数)的内容 -d #指定字段的分隔符...” -f #打印指定字段(列)的内容 -n #与“-b”选项连用,不分割多字节字符 -s #不打印不包含定界符的行的内容 --help #打印帮助信息 --version #打印版本信息 cut...1 3 9 7 2 9 #以空格为分隔,打印每一行的第三列到结尾 [root@centos7 testdir]# cut -f3- -d" " cuttest.txt 3 4 5 6 8 7 6...]# cut -c 5- cuttest.txt 3 4 5 6 8 7 6 5 4 3 9 8 7 6 5 指定分隔符截取内容的用法非常实用,工作中也经常使用。

    1.1K10

    linuxtar进行数据备份

    豌豆贴心提醒,本文阅读时间7分钟 本机上数据的手工备份 Linux系统上配有功能强大的tar命令,可以灵活地备份数据。...tar非常易于使用稳定可靠,而且在任何 Linux系统上都有这个命令。因此是最经常使用的备份工具。...Linux为我们提供了强大的工具来进行自动备份。这就是cron。 cron是一个后台进程,一旦启动,将根据自己的配置文件定时地执行任务。...每行由6个域组成: 分钟小时每月的天月星期命令 上述6个域之间空格或Tab分开,其中: 分钟:分钟域,值的范围是0到59 小时:小时域,值的范围是0到23 每月的天:日期,值的范围是1到31 月份:月份...好了,这样只要Linux服务器不关机,每天凌晨3:00cron都会自动启动backup.sh脚本来对数据进行备份的。你就可以高枕无忧了。

    2.6K80

    LinuxCUPS的打印机服务

    CUPS本身可以提供网络打印机功能,使用它可以非常方便的令LinuxLinux之间、Linux与Windows之间实现打印共享。  ...今天提到这个问题,是由于发现很多的用户在使用Linux的时候,沿用的是Windows的习惯,Samba进行打印机共享。...其实Linux的Samba打印机共享,是Samba连接本地的cups服务,然后提供出来的,这样会有几个问题: 引用 1、打印状态在Windows看不到; 2、从Windows访问Samba需要访问密码...2、Linux客户端  这里我使用的是红旗桌面 5.0,其实就是在Xwin本地的cups服务连接到远程的cups服务器上,方法是非常简单的。...但有个前提,就是客户端必须有打印机在linux的驱动,否则机器是不能打印或打印有错的。

    3.9K50
    领券