Linux 字符截取命令

来源:互联网 发布:儒道数据分析地址 编辑:程序博客网 时间:2024/06/08 13:33


cut命令:

命令格式:cut 【选项】文件名

选项: -f 列号 提取第几列

     -d 分隔符 按照指定分隔符分割列



printf命令:

命令格式:printf “输出类型输出格式” 输出内容

输出内容:

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

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

%m.tf 输出浮点数,m和n是数字,指代输出的整数位数和小数位数

如%8.2f   一共8位数字,2位是小数,6位是整数





awk命令

命令格式:awk '条件1{动作1}.....' 文件名

条件:一般使用关系表达式作为条件

x>10 判断变量x是否大于10

x>=10 x<=10





sed命令:

sed命令是一种几乎包括在所有UNIX平台的轻量级编辑器,sed主要是用来将数据进行选取,替换,删除,新增的命令

命令格式:sed 【选项】‘【动作】’    文件名

选项: -n 一般sed命令把所有数据都输出到屏幕,如果加入此选择,只会把经过sed命令处理的行输出到屏幕

-e 允许对输入数据应用多条sed命令编辑

-i 用sed修结果直接修改读取数据的文件,而不是由屏幕的输出