10/01/01 20:18:52
>>199
今時オブジェクト指向もできないの?プ
とか
bashって昔のBASICみたいに文字でゴチャゴチャやるダサいやつのこと?
とか
言われる。
クラスのインヘリタンスが仝※♪〒で、プロパティとメソッドが∞?‰★なんだよ
みたいな話についていけない。
201:名無しさん@お腹いっぱい。
10/01/01 23:40:34
zshは乗り換えるほどの魅力を感じないけど
PowerShellには惹かれるなあ。
まあ使うのはCygwinでbashなわけだが。
202:名無しさん@お腹いっぱい。
10/01/02 09:15:13
PowerShellは動く環境が限定されているからねえ
203:名無しさん@お腹いっぱい。
10/01/02 12:51:33
>>202
たしかに広がりがないですね。
204:名無しさん@お腹いっぱい。
10/01/02 13:25:58
>>203
PowerShellをパクるかObject Bashを開発するかすれば解決。
205:名無しさん@お腹いっぱい。
10/01/02 14:03:54
>>204
出てから言ってください。
206:名無しさん@お腹いっぱい。
10/01/05 22:37:01
#!/bin/bash
# 無理矢理OO
gal(){
eval "$1"_name="$2"
eval "$1"_age="$3"
eval "$1"_sex="$4"
eval "$1"_af=0
eval "$1"_hf=0
eval "$1"_love=5
}
aisatsu(){
local af
eval af=\$"$1"_af
if [ $af -eq 0 ]
then
eval echo "私は\"\$"$1"_name\"、\"\$"$1"_age\"歳です。よろしくね。"
eval "$1"_af=1
eval "$1"_love=\`expr \$"$1"_love + 2\`
else
echo "さっきあいさつしたけど。"
eval "$1"_love=\`expr \$"$1"_love - 1\`
fi
}
207:名無しさん@お腹いっぱい。
10/01/05 22:38:13
hanasu(){
local hf
eval hf=\$"$1"_hf
if [ $hf -eq 0 ]
then
eval echo "\"\$"$1"_name\"に何の用?"
eval "$1"_hf=1
else
echo "しつこい・・・"
eval "$1"_love=\`expr \$"$1"_love - 2\`
fi
}
gal "yuka" "由佳" "16" "女"
aisatsu "yuka"
hanasu "yuka"
aisatsu "yuka"
hanasu "yuka"
echo "現在、由佳の好感度は${yuka_love}。"
gal "maki" "真希" "21" "女"
aisatsu "maki"
hanasu "maki"
echo "現在、真希の好感度は${maki_love}。"
208:名無しさん@お腹いっぱい。
10/01/06 12:43:26
>>206,207
URLリンク(emasaka.blog65.fc2.com)
209:名無しさん@お腹いっぱい。
10/01/12 13:27:01
bash-4.1
readline-6.1