包装脚本

包装脚本是一个脚本,它包装另一个脚本或命令以提供额外的功能或只是为了减少繁琐的事情。

例如,新 GNU / Linux 系统中的实际 egrep 正在被名为 egrep 的包装脚本替换。这就是它的样子:

#!/bin/sh
exec grep -E "$@"

所以,当你在这样的系统中运行 egrep 时,实际上你运行了 grep -E 并转发了所有的参数。

一般情况下,如果你想用另一个脚本 mexmp 运行一个示例脚本/命令 exmp,那么包装器 mexmp 脚本将如下所示:

#!/bin/sh
exmp "$@" # Add other options before "$@"
# or 
#full/path/to/exmp "$@"