寫了首情詩,送給親愛的:
無論你在何方
我都會與你同在
為的,是要和你說聲---我愛你!
shell scripts翻譯如下:
#!/bin/sh
mkdir -p /where/ever/you
location=/where/ever/you
[ "$" = "/" ] || location=$pwd/$location
while [ -e $location ]
do cd $
echo "i love you!"
done
注釋:
#!/bin/bash
# 可人兒啊,請告知你的位置
location=/where/ever/you
# 無論如何艱辛,我都會尋找你的座標
[ "$" = "/" ] || location=$pwd/$location # [註一]
# 假如你是存在的...
while [ -e $location ]
do# 讓我與你在一起
cd $ # [註二]
# 讓我跟你說聲---我愛你﹗
echo "i love you!"
done
[註一]:
$ 是只擷取變數值的第乙個子母,那 [ "$" = "/" ] 是要看路徑是否以 / 開頭
也就是檢查路徑是否為絕對路徑。
|| location=$pwd/$location 則是說,若不是絕對路徑的話,則將當前路徑加在路徑之前,而使其成為絕對路徑
[註二]:
$ 是要將變數值中 pattern 的最短匹配拿掉,那麼 cd $ 就是要 cd 到最後乙個目錄
以 /where/ever/you 為例,則是要 cd /where/ever 目錄
循序漸進學程式設計
軟體開發者是乙個日新月異的領域 it 中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒有選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀地開發者。你是否聽說過 kaizen...
Linux循序漸進 1
第一課 什麼是linux 簡單地說,linux是一套免費使用和自由傳播的類unix作業系統,它主要用於基於i ntel x86系列cpu的計算機上。這個系統是由全世界各地的成千上萬的程式設計師設計和實現 的。其目的是建立不受任何商品化軟體的版權制約的 全世界都能自由使用的unix相容 產品。linu...
循序漸進學好程式設計,不要太急!!!
文章出處 軟體開發人員是乙個日新月異的領域 it中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們別無選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀的開發者。你是否聽說過ka...