fold命令用法#
fold 将文件内容自动断开长行。默认情况下,fold 会折断超过 80 列的行。输出会根据需要分成多行。
-w number设置具体列数,默认为80
$ fold -w 30 push.sh
#!/bin/bash
TIMESTAMP=$(date +%s)
rm -rf resources/ public/ .hug
o_build.lock
git add .
git commit -m "update: ${TIMES
TAMP}"
git push
sleep 3s
echo "Done! Commit${TIMESTAMP}
"
sleep 3s-b按字节计数而不是列计数,这样制表符、退格符和回车符每个都算作占用一列,就像其他字符一样。
-c按字符数而不是列数来计数,这意味着包含宽于一列字符的行在视觉上会更长。
-s在单词边界换行:在最大行长度之前最后一个空格处换行。如果该行没有这样的空格,则像平常一样在最大行长度处换行。