[英]bash - Why does the "-e" at the beginning of my variable not get output with echo?
[英]Why does echo $-1 output this?
有人可以解釋一下這里發生了什么嗎? 輸出是什么意思?
:$ echo $-3
himBH3
:$ echo $-2
himBH2
:$ echo $-1
himBH1
謝謝。
$-
是包含當前活動的shell選項的變量 。
--
(一個連字符。)擴展為調用時,由set Builtin命令或由shell本身設置的那些標志(如-i選項)。
您的命令求the value of -
然后是一個數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.