網頁

2014/12/07

大量改檔名


若同一個資料夾裡,要用同樣的規則修改檔名,如所有為.dat副檔名要更名為.txt,可以寫一個簡單的shell script來完成。

unix中變數替換的shell script:
${filename%word} - 由filename變數內容的後端,向前刪除符合word關鍵字(取最短)
${filename%%word} - 由filename變數內容的後端,向前刪除符合word關鍵字(取最長)

${filename#word} - 由filename變數內容的前端,向後刪除符合word關鍵字(取最短)
${filename##word} - 由filename變數內容的前端,向後刪除符合word關鍵字(取最長)

舉例:
變數$abc = howard, john, tom

# echo ${abc%,*}
howard, john
# echo ${abc%%,*}
howard


example:將附檔名dat改為txt:

#/bin/bash
for filename in *.dat
do
mv $filename "${filename%dat}txt"
done

2014/01/01

2014年半導體股當紅的七大理由

原文來源:www.forbes.com
7 Reasons Semiconductor Stocks Will Shine in 2014


一位半導體產業專家預期2014將會是半導體產業在股市發光發熱的一年。理由如下:

1)  2012 capital spending is low2011年的債務危機導致2012年的半導體公司大砍支出,週期循環使得2013~2014年半導體出現供不應求的情況。

2)  Demand is strong:半導體需求強勁,手持裝置應用的需求增長將超越來自PC需求的衰退。