Linux cut命令详解
Posted ftl1012
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux cut命令详解相关的知识,希望对你有一定的参考价值。
cut是切割文件用,简单取列的命令
cut常见命令参数
-b, --bytes=LIST select only these bytes -c, --characters=LIST select only these characters -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter -f, --fields=LIST select only these fields; also print any line that contains no delimiter character, unless the -s option is specified -n with -b: don‘t split multibyte characters --complement complement the set of selected bytes, characters or fields -s, --only-delimited do not print lines not containing delimiters --output-delimiter=STRING use STRING as the output delimiter the default is to use the input delimiter --help display this help and exit --version output version information and exit
常用的命令展示
设置特定切割符,取特定的列
cut -d ‘/‘ -f3 logs.txt 设置/为切割符 -f 表示第几列,这里取第三列
查找特定数量的字符
[[email protected] ftl]# cat logs.txt /var/log/yum.log hello world [[email protected] ftl]# cut -c 1-5 logs.txt
替换文件内的内容:源文件不受影响
tr ‘var‘ ‘log‘ < logs_bak.txt| head -3
以上是关于Linux cut命令详解的主要内容,如果未能解决你的问题,请参考以下文章