如何在shell中实现函数文件import,详情入内

 我来答
蜗牛P科技
高粉答主

2016-01-19 · 图灵的梦想,信息的时代
蜗牛P科技
采纳数:68329 获赞数:214562

向TA提问 私信TA
展开全部
用自动导入函数的方法,可以在命令行下像执行命令一样快捷,而且速度快,占用资源少.
1,建立自己的函数库
mkdir functionlib
然后将常用的脚本改成函数的语法,如:
function filename { command ; }
将filename拷贝到functionlib中,
2,修改环境文件,在/etc/profile中添加
export FPATH=$HOME/functionlib
3,重登录一下
这样的话,你就可以随时用像ls那样运行你自己的filename"命令"
而不需要用什么dot,sh,来运行你的函数/脚本啦~~
如果在脚本中运行,可以在脚本顶部用
#!/bin/sh
##
autoload filename //来自动导入函数.
...
filename //调用函数
匿名用户
推荐于2016-06-28
展开全部
用自动导入函数的方法,可以在命令行下像执行命令一样快捷,而且速度快,占用资源少.
1,建立自己的函数库
mkdir functionlib
然后将常用的脚本改成函数的语法,如:
function filename { command ; }
将filename拷贝到functionlib中,
2,修改环境文件,在/etc/profile中添加
export FPATH=$HOME/functionlib
3,重登录一下
这样的话,你就可以随时用像ls那样运行你自己的filename"命令"
而不需要用什么dot,sh,来运行你的函数/脚本啦~~
如果在脚本中运行,可以在脚本顶部用
#!/bin/sh
##
autoload filename //来自动导入函数.
...
filename //调用函数
...
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crystalbeef
推荐于2018-03-30 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4897
采纳率:60%
帮助的人:893万
展开全部
在shell中实现函数文件import方法:
函数文件的格式和脚本文件一样。
[root@localhost shell]# cat function.example
#函数文件中也可以不写下面这行Shell调用语句
#!/bin/bash
#function example.
#This is a function definition script.
hello()
{
echo "Now is the function hello."
echo "Hello! $1."
return
}

function hi()
{
echo "Now si the function hi."
echo "Hi! $1."
return
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式