zoukankan      html  css  js  c++  java
  • vi,sed,tr,awk技巧

    • 将文件中的换行替换为逗号
    使用sed:
    sed -e :a -e N -e '$!ba' -e 's/
    /,/g'  filename
    
    使用tr:
    cat filename | tr '
    ' ','tr '
    ' ','  < filename
    • 将文件中的逗号替换为换行
    使用vi:
    :1,%s/,/^M/g
    ^M - Ctrl+V, Ctrl+M
    • vi 命令功能
    :set nu  显示行号 
    :set nonu  隐藏行号 
    :set ic  设置搜索时忽略大小写 
    :set noic  搜索时对大小写敏感 
    :set list 显示不可视字符, 把制表符显示为^I , 用$标示行尾(使用list分辨尾部的字符是tab还是空格) 
    :set nolist  不显示不可视字符 
    :set showmode  显示当前操作模式 
    :set shownomode  不显示当前操作模式 
    :set  显示所有的vi环境变量设置 
    :set all  显示所有的vi环境变量可能取值及其当前设置值
    :set autoindent  在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用
    :set readonly  文件只读,除非使用!可写
    :set shiftwidth  反向制表符中的空格数目
    :set showmatch  在vi中输入),}时,光标会暂时的回到相匹配的(,{   (如果没有相匹配的就发出错误信息的铃声),编程时很有用
    :set tabstop  指定tab缩进的字符数目
    :set wrapscan  授索在文件的两端绕回
    set 设置可以在命令行输入,也可以写在$HOME下的.exrc (如果是vi)或者.vimrc(如果是vim)中。
  • 相关阅读:
    自考新教材-p145_5
    自考新教材-p144_4
    自考新教材-p144_3
    自考新教材-p143_2
    自考新教材-p142_3(1)
    【SQL server】安装和配置
    【,net】发布网站问题
    【LR】关于宽带与比特之间的关系
    【LR】录制测试脚本中的基本菜单
    【LR】安装LR11后遇到的问题
  • 原文地址:https://www.cnblogs.com/cqubityj/p/3725118.html
Copyright © 2011-2022 走看看