本を読む

読書やコンピュータなどに関するメモ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

bash 4.3(beta)で変数のエイリアス

 ビール飲みながらbash 4.3 betaのNEWSファイルを見ていたら、namerefという新機能があったので、試してみました。簡単にいうと、変数のエイリアスのような機能です。

 まず、2つの変数、v1とv2が未設定になっているとします。

$ echo $v1

$ echo $v2

 変数v1に値として文字列“aaa”を設定します。

$ v1=aaa

 変数v2を変数v1のnamerefとします。

$ declare -n v2=v1

 ここでv2の値を参照すると、v1に設定した“aaa”が得られます。

$ echo $v2
aaa

 また、v2に“bbb”を設定すると、v1も“bbb”になります。

$ v2=bbb
$ echo $v1
bbb

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/1156-2baf4b5a

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。