原文: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