→ paulpu:用兩行不就? 12/30 13:48
→ paulpu:$1是暫時的scalar應該不是原本地方的指標吧 12/30 13:57
因為常常要修改很多檔案..直接用指令快很多..
而且..重點不是一行或二行..
是我想知道$1後接個數字到底要怎樣寫..
因為常會用到..每次都要另想方法避開很麻煩
推 snowfly:if ( m/^(\d+)/ ) { $number = sprintf("%3d",$1); } 12/30 21:43
推 paulpu:perl -pi -e 's/\d$/0/g 12/30 22:27
→ paulpu:' 檔名 12/30 22:27
歹勢..可能我舉的例子不好..我是想知道如果硬要$1後接個數字..
到底應該怎樣寫才對
※ 編輯: RueyJing 來自: 123.195.169.72 (12/30 23:49)
※ 編輯: RueyJing 來自: 123.195.169.72 (12/30 23:54)
推 paulpu:二樓三樓其實是一個意思 如果一定要加個數字 可以是一行... 12/31 00:00
→ paulpu:perl -pi -e 's/(.*)\d/$1ㄎㄎ/g;s/ㄎㄎ$/0/g' 檔名 12/31 00:01
→ paulpu:perl -pi -e 's/(.*)\d/$1ㄎㄎ/g;s/ㄎㄎ/0/g' 檔名 12/31 00:18
→ paulpu:好像也沒省到甚麼 12/31 00:18
推 tkyifang:to snowfly, "%03d" 01/02 22:03
推 MistQ:${1} 01/02 22:06