資工男向電腦求婚!「一方法」電腦馬上答應 網全跪了

驚!資工男向電腦求婚,原先被拒絕的他不死心,改以最高權限執行,電腦竟秒答應!

身為一位常常被電腦玩的IT人,整天跟LinuxBash相處,有天,我對它產生了感情,我想向它求婚!,沒想到,它竟然說我沒有superuser,頭也不回的走了!

製作一個Shell Script,判斷執行當下有無root權限,並做出對應回應。

效果

驚!資工男向電腦求婚,原先被拒絕的她不死心,改以最高權限執行,電腦竟秒答應!

解決方法

取得是否有以root執行

可以用$EUID取得,如果是root,$EUID0

IF判斷式

bash裡面的IF是這樣用的

1
2
3
4
5
6
7
8
if (條件式) 
then
//條件成立時執行
echo "條件成立"
else
//條件不成立時執行
echo "條件不成立"
fi

結論

1
2
3
4
5
6
7
8
#!/bin/bash
if(($EUID !=0 ));
then
echo "connection interrupted"
else
echo "我願意!"
echo "我對你的愛是超越gamma射線的存在!"
fi

小知識

原來sudo有LOGO!!

sudo的Logo

資工男向電腦求婚!「一方法」電腦馬上答應 網全跪了

https://sianglife.github.io/blog/2022/10/bash-marry-me/

作者

飛翔 Sianglife

發表於

2022-10-17

更新於

2023-06-21

許可協議

評論