原文:linux中BASH_SOURCE[0]

在C C 中, FUNCTION 常量记录当前函数的名称。有时候,在日志输出的时候包含这些信息是非常有用的。而在Bash中,同样有这样一个常量FUNCNAME,但是有一点区别是,它是一个数组而非字符串,其中数组的第一个元素为当前函数的名称。可能初看有点难以理解,为什么FUNCNAME要是一个数组呢 看看下面的例子,你就明白了。 执行后的结果为: 所以,更加准确地说,FUNCNAME是一个数组,但 ...

2016-10-09 21:57 0 15857 推荐指数:

查看详情

Linux指令sourcebash、sh、./ 的区别

source   在当前shell读取a.sh并执行   a.sh不需要有执行权限   source命令可以简写为" . "(如:. a.sh ) bash/sh   打开一个subshell去读取并执行a.sh,一旦这个subshell执行完马上退出 ...

Wed Jul 17 18:17:00 CST 2019 0 430
linuxsource、sh、bash、./有什么区别

linux里,source、sh、bash、./都可以执行shell script文件,那它们有什么不同吗? ----------- 1、source 在当前shell内去读取、执行a.sh,而a.sh不需要有"执行权限" source命令可以简写 ...

Sat May 07 05:39:00 CST 2016 1 53033
说说shell脚本的export 和 sourcebash

小弟刚刚接触linux,对linux上的很多东西都比较陌生,所以写一写博客,当做自己工作的总结和技术的积累吧,也是鞭策自己不断努力的去学习。 今天之所以起这个标题,把export,sourcebash这三个命令放在一起讲,实在是因为自己做了一件蠢事。 什么样的蠢事先不说。先分析下这三个命令 ...

Sun Jun 26 05:28:00 CST 2016 1 39874
LinuxSource的用法

source命令:source命令的功能:使Shell读入指定的Shell程序文件并依次执行文件的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell ...

Wed Jul 04 23:08:00 CST 2018 0 4726
Linux下sh/bash/source/.命令的区别(转)

一、.sh文件介绍 .sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件。 二、点命令(.) .命令和source是同一个命令,可以理解为source的缩写,简称点命令。 三、sh/base/source/.命令执行.sh文件的区别 ...

Sun May 14 05:30:00 CST 2017 0 2044
Linux bash的运算

第一种,使用((表达式)) 或$((表达式)),如果用单小括号,代表包含的是系统命令 root@root:~# a=3 root@root:~# ((b=a+3)) root@roo ...

Sun Aug 18 03:44:00 CST 2019 0 941
linuxbash

一、bash的简介   操作系统都是需要通过shell跟内核来交互的,常见的shell有GUI、KDE、sh、csh、bash、tsh、zsh等、   而linux中最常用的shell就是bash。 二、bash的特性   1.编辑快捷键     Ctrl+a:跳到命令行 ...

Fri Mar 20 23:21:00 CST 2020 0 1733
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM