看板 Perl 關於我們 聯絡資訊
※ 引述《quake3 (AA加油...)》之銘言: : 我有一個文字檔 : 內容為: : abc 2.22 333 abd @@@ : sss ede 663 111.11 ### : 1.02 5.78 9.99 2.00 $$$ : 請問有什麼模組, 類似cut指令一樣 : 可以刪掉其中幾個column : 比如說刪掉第二, 第四列 : output為 : abc 333 @@@ : sss 663 ### : 1.02 9.99 $$$ perl -aF'(?<!^)(?<!\x20)\x20' -pe '$_ = join(" ", @F[0, 2, 4..$#F])' 文字檔名 如需在原始檔案上直接改,加上 -i.bak 就好。 詳細用法請參閱 perldoc perlrun 和 perldoc perlre 。 順便請教:為何在 -F 中無法直接使用 space 字元而要寫成 \x20 方可? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 143.89.144.107
LiloHuang:延伸正規表示法會忽略空白 08/24 10:29