Bash
Skriva variabler
Sök…
förklara svagt skrivna variabler
förklara är ett internt kommando av bash. (internt kommandobruk hjälper till att visa "manpage"). Det används för att visa och definiera variabler eller visa funktionskroppar.
Syntax: förklara [alternativ] [namn [= värde]] ...
# options are used to define
# an integer
declare -i myInteger
declare -i anotherInt=10
# an array with values
declare -a anArray=( one two three)
# an assoc Array
declare -A assocArray=( [element1]="something" [second]=anotherthing )
# note that bash recognizes the string context within []
# some modifiers exist
# uppercase content
declare -u big='this will be uppercase'
# same for lower case
declare -l small='THIS WILL BE LOWERCASE'
# readonly array
declare -ra constarray=( eternal true and unchangeable )
# export integer to environment
declare -xi importantInt=42
Du kan också använda + som tar bort det givna attributet. Oftast värdelös, bara för fullständighet.
För att visa variabler och / eller funktioner finns det några alternativ också
# printing definded vars and functions
declare -f
# restrict output to functions only
declare -F # if debugging prints line number and filename defined in too
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow