У меня есть несколько файлов журналы с целевыми строками, которые я хотел, чтобы «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» в той же строке в моем целевом файле?
Большое спасибо
Clive
Привет, это просто дает мне много белого пространства без информации я хочу. Спасибо – user3329732
Что такое печать :? Можете ли вы поделиться выходом? В тексте примера, который вы дали, он работал отлично. Либо вы вызываете его неправильно, либо ваши строки ввода различны. – Inian
У меня есть 10 строк на моем входе, и я получаю 10 строк пробела назад. Ваш вход выглядит идентичным. – user3329732