fold 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

fold 命令安装:


-bash/zsh: fold: command not found

#Debian
apt-get install coreutils

#Ubuntu
apt-get install coreutils

#Alpine
apk add coreutils

#Arch Linux
pacman -S coreutils

#Kali Linux
apt-get install coreutils

#CentOS
yum install coreutils

#Fedora
dnf install coreutils

#OS X
brew install coreutils
 
#Raspbian
apt-get install coreutils

#Dockerfile
dockerfile.run/fold

#Docker
docker run cmd.cat/fold fold

fold 命令补充说明:


fold 命令用于控制文件内容输出时所占用的屏幕宽度。fold 命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为 -,则 fold 指令会从标准输入设备读取数据。

fold 命令语法:


fold [OPTION]... [FILE]...

fold 命令选项:


-b 或 ——bytes: 以 Byte 为单位计算列宽,而非采用行数编号为单位;
-s 或 ——spaces:以空格字符作为换列点;
-w <每列行数> 或 --width <每列行数>:设置每列的最大行数。

fold 命令参数:


文件:指定要显示内容的文件。

fold 命令实例


fold 默认 80 个字符宽:

fold file

fold 将每一行换成宽度“30”:

fold -w30 file

fold 将 myfile.txt 的行换成 5 个字符的宽度,然后将输出写入 newfile.txt

fold -w5 myfile.txt > newfile.txt

fold 命令扩展阅读:




fold 命令评论