# expand - 将文件的制表符转换为空白字符
expand命令 用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。
将文件中的tab转换成空格,结果送到标准输出。如果没有指定文件,那么从标准输入读取。
# 适用范围
RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux
# 语法
expand [选项] file
# 选项
-i, --initial # 不转换空白行的tab
-t, --tabs # 指定tab代表的字符数,默认8个
--help # 显示帮助文档
--version # 显示命令版本信息
# 举例
[sogrey@bogon newDir3]$ ll
总用量 16
-rw-------. 1 sogrey sogrey 38 1月 24 22:46 1.txt
-rw-------. 1 sogrey sogrey 62 1月 24 01:03 students.txt
-rw-------. 1 sogrey sogrey 11 1月 24 01:08 test2.txt
-rw-------. 1 sogrey sogrey 135 1月 24 01:05 test.txt
[sogrey@bogon newDir3]$ cat 1.txt
hello world,
i love linux,
love code.
[sogrey@bogon newDir3]$ expand -t 1 1.txt # 将tab用1个空格代替
hello world,
i love linux,
love code.
[sogrey@bogon newDir3]$