首页 > 系统服务 > 详细

Linux:shell基础(八)

时间:2019-11-03 23:59:05      阅读:130      评论:0      收藏:0      [点我收藏+]

字符提取命令:

  cut 字段提取命令

  printf 命令

  awk字段提取命令

  sed 字段提取命令

 

1、cut命令

  cut [选项] 文件名

  选项:

    -f 列号:  提取第几列

    -d 分隔符:  按照指定分隔符分割。(默认分隔符为制表符(Tab键))

 

  eg: cut -d ":" -f 2 test.txt  代表,分隔符设置为":",取出第2列。

  

  (cut 命令不能处理分隔符是空格的情况,所以就需要接下来的awk命令)

 

2、printf 命令

  printf ‘输出类型输出格式‘ 输出内容

  输出类型:

  %ns:  输出字符串,n是数字,代表输出几个字符

  %ni:  输出整数,n是数字,代表输出几个字符

  %m.nf:输出浮点数。m和n是数字,代表输出的整数位数和小数位数。

      eg:%8.2f 代表:输出8位数。其中2位是小数,6位是整数。

 

  输出格式:

  \a:输出警告声音

  \b:输出退格键,也就是Backspace键

  \f:清楚屏幕

  \n:换行

  \r:回车,也就是Enter键

  \t:水平输出退格键,也就是Tab键

  \v:垂直输出退格键,也就是Tab键

在awk命令的输出中支持print和printf命令

  print:print会在每个输出之后,自动加入一个换行符。(Linux默认没有print命令)

  printf:printf是标准格式输出命令,并不会自动加入换行符,如果需要换行,需要手动加入换行符。

 

Linux:shell基础(八)

原文:https://www.cnblogs.com/rtczza/p/11789571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!