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
-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 [OPTION]... [FILE]...
-b 或 ——bytes: 以 Byte 为单位计算列宽,而非采用行数编号为单位; -s 或 ——spaces:以空格字符作为换列点; -w <每列行数> 或 --width <每列行数>:设置每列的最大行数。
文件:指定要显示内容的文件。
fold 默认 80 个字符宽:
fold file
fold 将每一行换成宽度“30”:
fold -w30 file
fold 将 myfile.txt 的行换成 5 个字符的宽度,然后将输出写入 newfile.txt。
fold -w5 myfile.txt > newfile.txt