[請問] 擷取多個文件的同一行字

看板EZsoft作者 (屌面人)時間7年前 (2017/05/26 21:05), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
各位大大好 最近工作的時候 需要將多個文件的某一行複製出來 當前作法是用ultra edit 全部開啟 再ctrl+c ctrl+v 到新文件裡去 弄到手很酸 不知是否有如題所述功能的軟體可供使用 先感謝您的回覆囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.53.180 ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1495803951.A.DA9.html

05/27 01:25, , 1F
你的某一行是某一特定字串還是特定第幾行?
05/27 01:25, 1F

05/27 01:26, , 2F
sorry我發現我問了一個很蠢的問題,應該是特定行數XD
05/27 01:26, 2F

05/27 11:30, , 3F
這個我只能想到按鍵精靈。。
05/27 11:30, 3F

05/27 16:08, , 4F
特定第幾行... GOOGLE都只找到程式碼...
05/27 16:08, 4F

05/27 17:56, , 5F
這種太過特殊的需求,我都會寫支小程式解決
05/27 17:56, 5F

05/27 20:07, , 6F
你這種罕見需求多半要自己寫script解的
05/27 20:07, 6F

05/28 12:29, , 7F
Google[windows下安裝 UnxUtils -- 仿 unix/linux 命令]
05/28 12:29, 7F

05/28 12:52, , 8F
假設(利用grep.exe及sed.exe)找file的第3行:
05/28 12:52, 8F

05/28 12:53, , 9F
grep "." -n file |grep "^3:" |sed -e "s/^[0-9]*://"
05/28 12:53, 9F

05/28 13:01, , 10F
說明:grep "^" -n file 會在每一行前加 行號:
05/28 13:01, 10F

05/28 13:02, , 11F
grep "^3:" 會找到第行;利用sed將開頭的 行號: 去掉
05/28 13:02, 11F
文章代碼(AID): #1PA2Wlsf (EZsoft)