美文网首页通用技术
2019-04-14 SHELL常用命令与功能

2019-04-14 SHELL常用命令与功能

作者: 刘明_d589 | 来源:发表于2019-04-22 12:32 被阅读0次
  1. 字符串匹配
    grep 'test' filepath
    grep默认使用一定正则匹配规则,若希望使用纯文本匹配,则使用 grep

  2. 字符串排序与字符串去重
    字符串排序(按行)
    sort filename

字符串去重,在排序的基础上合并重复字符串,达到去重效果
sort -u filename

  1. 字符串截取
    awk -F'==' '{print $1}'

-F : 分割标识 ,默认 " +"

print : 打印字段,$1表示分割的第一列, $NF 表示最后一列,$(NF-1) 表示倒数第二列,同时打印时可以拼接常量字符串.

[root@centos7-test shell]# cat demo.txt 
a b  ccc    ddd
eee ff   g  h ii
j
[root@centos7-test shell]# cat demo.txt  | awk '{print $1}'
a
eee
j
[root@centos7-test shell]# cat demo.txt  | awk '{print $NF}'
ddd
ii
j
[root@centos7-test shell]# cat demo.txt  | awk '{print $(NF-1)}'
ccc
h
j
[root@centos7-test shell]# cat demo.txt  | awk '{print $0}'
a b  ccc    ddd
eee ff   g  h ii
j
[root@centos7-test shell]# cat demo.txt  | awk '{print $(NF-2)}'
b
g
awk: cmd. line:1: (FILENAME=- FNR=3) fatal: attempt to access field -1
[root@centos7-test shell]# cat demo.txt  | awk '{print "**"$1"**"}'
**a**
**eee**
**j**

相关文章

  • 2019-04-14 SHELL常用命令与功能

    字符串匹配grep 'test' filepathgrep默认使用一定正则匹配规则,若希望使用纯文本匹配,则使用 ...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • HBASE SHELL常用命令

    HBASE SHELL常用命令 标签: HBase Shell 1. 进入hbase shell console ...

  • Shell参考资料

    shell 目录 Shell简介 Shell常用命令 Shell里面的括号 Shell里面的单引号和双引号 She...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • unix常用命令

    UNIX操作指引 目录 1 Shell常用命令.....................................

  • Shell编程、part1

    1.shell简介2. shell分类3. 查看shell4. 第一个shell脚本5. shell编程常用命令5...

  • 关于Docker常用的命令

    常用命令总结: attach Attach to a running container # 当前 shell...

  • Linux Shell: 各种tips

    通用Linux中执行shell脚本的4种方法总结hbase shell基础和常用命令详解 2.字符串Shell脚本...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

网友评论

    本文标题:2019-04-14 SHELL常用命令与功能

    本文链接:https://www.haomeiwen.com/subject/chkewqtx.html