- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-09-07T23:29:34+09:00","default:haikikyou","haikikyou")
#contents
#author("2017-09-08T00:18:43+09:00","default:haikikyou","haikikyou")
BASHに関するメモです。
* コンテンツ [#n13b065d]
#ls2
* 変数定義 [#p5564d5d]
* BASH関連リンク [#ea1da22f]
** リードオンリー [#q9bd7ff7]
- [[The Bash Hackers Wiki>http://wiki.bash-hackers.org/start]] - &size(11){&color(gray){ http://wiki.bash-hackers.org/start };};
- [[Bash Reference Manual>https://www.gnu.org/software/bash/manual/bash.html]] - &size(11){&color(gray){ https://www.gnu.org/software/bash/manual/bash.html };};
- declareはlocalスコープとなる
- readonlyはglobalスコープとなる
&size(12){&color(white,#800080){ 実験 };};
''foo.sh''
#geshi(bash){{{
#!/usr/bin/env bash
declare -r A="readonly A"
function f() {
readonly B="readonly B"
declare -r C="readonly C"
}
f
echo $A
echo $B
echo $C
}}}
''実行結果''
#geshi{{{
$ bash foo.sh
readonly A
readonly B
}}}