2013-03-27 55 views

回答

3

我明白了這句話,對你有用嗎?

sed -r 's/\b[a-z]\w*\b/HOUSE &/g' file 

與例如:

kent$ echo "yes No yES NO y_e_s _no"|sed -r 's/\b[a-z]\w*\b/HOUSE &/g' 
HOUSE yes No HOUSE yES NO HOUSE y_e_s _no 
1

POSIX友好版本:

sed -e 's/\([^[:alpha:]]\)\([a-z][[:alpha:]]*\)/\1house \2/g' 
    -e 's/^\([a-z]\)/house \1/' input 
相關問題