我有目標線,我想「grep」可以記錄大量的日誌文件,如:片串與多個分隔符
EGPA019_90pc.recode.2.log:Cross-Entropy (masked data): 0.556984
我要切出「2」和「0.556984」與間隔一個選項卡文件
所以,如果我輸入:
grep "Cross-Entropy (masked data):" *.log | cut -d '.' -f 3 >> targetFile.txt
我得到的 「2」,以及:
grep "Cross-Entropy (masked data):" *.log | cut -d ' ' -f 4 >> targetFile.txt
我得到「0.556984」。但我怎樣才能在一行代碼中獲得「2」,然後是我的目標文件中同一行的「0.556984」選項卡?
非常感謝
克萊夫
嗨,這只是給了我一個很大的空白沒有我想要的信息。謝謝 – user3329732
什麼是印刷:?你能分享輸出嗎?在你給出的示例文本中,它對我很好。要麼你錯誤地調用它或者你的輸入行不同 – Inian
我在輸入中有10行,我得到了10行空白。您的輸入看起來完全相同 – user3329732