BASH小脚本记录
一、zip分片压缩
分卷压缩:
zip -r dst.zip ./input.pdf //压缩为zip
zip -s 20m dst.zip --out subbook.zip //分卷压缩
合并解压:
zip subbook.zip -s=0 --out single.zip //多个压缩包合并为一个zip
unzip -d ./ single.zip //解压
二、shopt
在 Bash 中,有两个内置命令用来控制 Bash 的各种可配置行为的开关(打开或关闭),这些开关称之为选项(option)。
set 命令有三种功能:显示所有的变量和函数;修改 Bash 的位置参数;控制 Bash 的第一套选项。可见 set 命令完全违背了
shopt: shell options,
alias在脚本中无法执行的情况:可以在shell中添加“shopt -s expand_aliases”,并设置头部为“#!/bin/bash --login”来解决
shopt: https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html
黑马腾空^_^