Linux基础命令---文本格式转换expand、unexpand
2019-01-15 16:46
671 查看
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 // 将 tab 用 1 个空格代替 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 |
相关文章推荐
- linux系统下文本乱码问题/基础命令
- Linux下五个字符转换命令:tr,col,join,paste,expand
- Linux ImageMagick 转换图片格式工具及命令
- Linux基础知识命令的使用格式
- Linux 基础命令(五)—— 文本处理三剑客之grep
- Linux基础知识之命令的语法通用格式
- [转]关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 详解Linux文本文件与WIN文本文件换行格式转换命令
- Linux基础命令---od文本显示
- Linux dos2unix命令——转换dos文件格式成unix文件格式,unix2dos——转换unix下文件格式成dos下文件格式
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- Linux基础命令:文本处理工具之tr
- unexpand命令_Linux unexpand 命令用法详解:将文件的空白字符转换为制表符
- Linux 基础命令(五)—— 文本处理三剑客之grep
- 自学基础1_linux_2_看懂各类命令格式
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置
- 【linux学习】Linux文本操作命令及正则表达式基础
- Linux基础之查看文本信息和常用的vi编辑器命令
- linux 空格 和 tab 的转换,使用 expand 和 unexpand
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置