zoukankan      html  css  js  c++  java
  • Linux基础命令---文本格式转换expand,unexpand

    expand

           将文件中的tab转换成空格,结果送到标准输出。如果没有指定文件,那么从标准输入读取。

           此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

     

    1、语法

           expand [选项]  file

     

    2、选项列表

    选项

    说明

    --version

    显示命令版本信息

    --help

    显示帮助文档

    -i | --initial

    不转换空白行的tab

    -t | --tabs

    指定tab代表的字符数,默认8个

     

    3、实例

           替换tab 

    [root@192 weijie]# cat 2.c                      //查看内容

    hello     linux

    i          am         weijie

    love      world

    hehe

    im        join

    [root@192 weijie]# expand -t 1 2.c           //tab1个空格代替

    hello linux

    i  am  weijie

    love  world

    hehe

    im  join

         

    unexpand

           将文件中的空白字符转换为控制字符tab,将结果送到标准输出。空格数大于8才能被替换。如果没有指定文件,那么从标准输入读取。

           此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

     

    1、语法

           unexpand [选项]  file

     

    2、选项列表

    选项

    说明

    --version

    显示命令版本信息

    --help

    显示帮助文档

    -a

    转换所有的空格

    --first-only

    仅转换开头的空格

    -t | --tabs

    指定tab代表的字符数,默认是8

     

    3、实例

            替换空格 

    [root@192 weijie]# cat 3.c                         //查看内容,有16个空格

    nihao                linux

    [root@192 weijie]# unexpand -a –t 16 3.c         //替换16个空格,变为tab

    nihao       linux 

         

  • 相关阅读:
    jQuery插件 -- Form表单插件jquery.form.js
    Ajax发送GET、POST请求和响应XML数据案例
    Ajax知识点复习
    Tomcat配置连接池的java实现
    dbcp数据库连接池的java实现
    C3P0数据库连接池的java实现
    推荐几款基于Bootstrap的响应式后台管理模板
    Java复习第四天
    Java复习第三天
    Java复习第二天
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10179560.html
Copyright © 2011-2022 走看看