• awk 对简单文本处理试水


    #juanjuan是一个文件
    [root@localhost c_test]# cat juanjuan
    1,      4,      bffd97d0
    2,      4,      bffd97cc
    3,      4,      bffd97c8
    4,      4,      4
    #-F :表示以逗号分隔;
    #$1:表示第一列
    #将结果保存到11文件中
    [root@localhost c_test]# cat juanjuan| awk -F ',' '{print "<BR >"$1 "</ BR>"}' >11
    [root@localhost c_test]# cat 11
    <BR >1</ BR>
    <BR >2</ BR>
    <BR >3</ BR>
    <BR >4</ BR>
    [root@localhost c_test]# 
    awk handle
    [Nomad00040D]$ cat juanjuan
    1 2 3 4 5 6
    1 2 3 4 5 6
    1 2 3 4 5 6
    1 2 3 4 5 6
    1 2 3 4 5 6
    1 2 3 4 5 6
    [Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&</dd>/g'
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd>
    [Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&</dd>/g' |awk -F ' ' '{print $1 $2 $3 }'
    awk: applet not found
    [Nomad00040D]$
    
    说明:
        sed 's/[0-9]/<br>&</dd>/g' "[0-9]是一个表示一个数字,
        在这里找到一个数后,将它替换为<br>找到的数</dd>的格式.
        &:表示前面需要替换的目标(即:[0-9]匹配到的数).
        
    cat sed awk code
  • 相关阅读:
    bootstrap模态框
    css 禁止选中文本
    Python Flask Tornado
    JS canvas标签动态绘制图型
    JS 跳转页面
    JS 计算器
    JS
    柱状图中最大的矩形
    在不使用第三个变量的情况下交换两个数的值
    springboot配置静态资源访问的2种方式
  • 原文地址:https://www.cnblogs.com/-ShiL/p/Star_200920130704.html
Copyright © 2020-2023  润新知