I0709 13:45:33.848619 3415 upgrade_proto.cpp:1044] Attempting to upgrade input file specified using deprecated 'solver_type' field (enum)': models/model
I0709 20:02:09.081399 3415 solver.cpp:228] Iteration 101, loss = 2.25779
I0709 20:02:09.081477 3415 solver.cpp:244] Train net output #0: loss = 2.25779 (* 1 = 2.25779 loss)
I0709 20:02:09.081495 3415 sgd_solver.cpp:106] Iteration 101, lr = 0.01
I0709 20:02:20.067615 3415 solver.cpp:228] Iteration 102, loss = 2.22583
I0709 20:02:20.067740 3415 solver.cpp:244] Train net output #0: loss = 2.22583 (* 1 = 2.22583 loss)
花車從像上述文件的表情,我需要的數字2.25779和2.22583在這種情況下,和轉儲每一個上一個新的文件中的行。定期對grep的
我已經試過類似:
cat file.txt | grep -P 'loss = .*[0-9]\n' > res.csv
這不符合任何壽,我不知道如何獲得更具體的(只有數字沒有損失=)。
所以一:
cat res.csv
應顯示輸出:
2.25779
2.22583
不符合任何內容?它確實匹配'損失= 2.25779'。 – nicael
我沒有得到任何匹配,我運行命令後res.csv是空的 – Member
只是匹配'loss \ s * = \ s * \ d'並且用它來做。 – sln