第6章 创建函数——定义在.bashrc文件中的函数,并为命令行创建和使用功能
发布时间
阅读量:
阅读量
6.6在命令行中使用函数
脚本函数具备实现较为复杂操作的功能。此类函数不仅可以作为shell脚本中的指令使用,同时也能在命令行界面中作为命令调用。当在shell环境中完成函数的定义后,用户可以在系统内的任意目录下调用该函数,无需考虑PATH环境变量是否包含函数文件所在的路径。核心在于确保shell能够识别该函数,而实现这一目标存在两种途径。
6.6.1在命令行创建函数
当用户在命令行界面输入指令时,shell会负责解析这些指令,而函数可以在命令行中直接进行定义。实现这一功能存在两种途径:
第一种途径是在单行命令中完成函数的定义:当在命令行中设定函数时,每个指令的末尾都需要添加分号,以此让shell识别出各个指令之间的分隔位置。
第二种方式则是采用多行命令来定义函数。通过这种方法,无需在每条指令的末尾添加分号,只需按下ENTER键即可。当在函数定义的结尾处使用大括号时,shell便能明确识别出函数定义的结束位置。

PS:在通过命令行方式定义函数时需格外谨慎。一旦用户自定义的函数名称与系统内置命令或已有命令发生重复,自定义函数将会取代原有命令的功能
全部评论 (0)
还没有任何评论哟~
