2010年6月28日 星期一

Perl 取代並寫回目標檔案內容

取代前 target.txt 內容

123abc
456abc


執行

perl -pi -e 's/abc$//g' target.txt


取代後 target.txt 內容

123
456





取代前 code.txt 內容

function abc()
{
echo('abc');
}

function def(){ echo('def'); }


執行

perl -pi -e 's/^(function )([a-z])/$1.uc($2)/eg' code.txt


取代後 code.txt 內容

function Abc()
{
echo('abc');
}

function Def(){ echo('def'); }



備註:
-p 是單行比對模式。
若需要多行比對,請增加 -0777 參數,此參數的意義為「將讀取分隔符號從 \n 變成 undef」,等同於等個檔案內容一次讀入做處理。多行比對同時需要加上 s 修飾字。


2010年6月14日 星期一

約定?

「那約定怎麼辦?」我說。

「你瞭解我的,那只是一時昏頭」她回。
「真是多虧了那一句話點醒我」
「那些問題你能解決嗎?」

「再說吧」
我瞇著淚眼笑。


你懂

想著
想著
想著一切

總覺得飄渺

或許
在那踏實的背後
躲著一股
小小鼻酸

只有
你懂


不悔

叮啷一聲
果汁店收銀機驚醒了我的渾沌

難道
這竟是他們戲稱的
賺那買藥錢

怎麼我會在這兒
只為那
不悔的十年之約

為她摘下星星


2010年6月1日 星期二

美味咖哩作法

1.大蒜、洋蔥 炒至褐色軟透
2.加水後倒入果汁機
3.加入切碎的 胡蘿蔔 一起打碎
4.倒回鍋中,加入 馬鈴薯 與 辣椒,煮 20分鐘
5.取出 馬鈴薯 與 辣椒,過篩後倒回鍋中
6.放涼湯汁
7.加入 咖哩塊、奶油 與 砂糖煮化
8.肉煎過,加入鍋中熬煮 2小時,放置一晚自然涼(或肉煎熟後直接放入醬汁中食用)