shell脚本调用一个软件包中的脚本 可否不安装那个软件包
发表于 : 2011-02-12 14:23
比如说我的脚本中要使用zcat这个命令 但是zcat这个命令并不是所有发行版本上都有(假设)
我可不可以把zcat那个文件的内容作为一个自定义函数 函数内容就是脚本的内容 然后在我的脚本中调用就行了
这样用要不要得
我可不可以把zcat那个文件的内容作为一个自定义函数 函数内容就是脚本的内容 然后在我的脚本中调用就行了
比如zcat tt.tar.gz 脚本的名字叫check.shcat /bin/zcat
#!/bin/bash
PATH=${GZIP_BINDIR-'/bin'}:$PATH
exec gzip -cd "$@"
这样用要不要得
代码: 全选
#cat check.sh
#! /bin/bash
function zcat(){
PATH=${GZIP_BINDIR-'/bin'}:$PATH
exec gzip -cd "$@"
}
zcat $1
代码: 全选
./check.sh tt.tar.gz