Я хочу сравнить имена файлов Today.txt с Main.txt. Если есть совпадение, распечатайте все 6 столбцов совпадающего файла Main.txt с новым файлом say matched.txt.Как сравнить файлы с разными столбцами в unix?
и файлы, которые не совпадающие с Main.txt, затем список имени файла и время TODAY.txt в новом файле сказать unmatched.txt
Main.txt
date filename timestamp space count status
Nov 4 +CHCK01_20161104.txt 06:39 2.15M 17153 on_time
Nov 4 TRIPS11_20161104.txt 09:03 0.00M 24 On_Time
Nov 4 AR02_20161104.txt 09:31 0.00M 7 On_Time
Nov 4 AR01_20161104.txt 09:31 0.04M 433 On_Time
Сегодня. TXT
filename time
CHCK01_20161104.txt 06:03
CHCK05_20161104.txt 11:10
CHCK09_20161104.txt 21:46
AR01_20161104.txt 09:36
AR02_20161104.txt 09:36
ifs01_20161104.txt 21:16
TRIPS11_20161104.txt 09:16
Обязательный выход: matched.txt
Nov 4 +CHCK01_20161104.txt 06:39 2.15M 17153 on_time
Nov 4 TRIPS11_20161104.txt 09:03 0.00M 24 On_Time
Nov 4 AR02_20161104.txt 09:31 0.00M 7 On_Time
Nov 4 AR01_20161104.txt 09:31 0.04M 433 On_Time
unmatched.txt
CHCK05_20161104.txt 11:10
CHCK09_20161104.txt 21:46
ifs01_20161104.txt 21:16
Не могли бы вы мне помочь в этом, пожалуйста?
Большое спасибо!
Для вкладок разделителей выхода можно установить '-v OFS = '\ t'' – karakfa
У меня есть вопрос для вас. Я печатаю файлы, находящиеся в каталоге inprogress, с примером символа плюс (+). Ноябрь 4 + CHCK01_20161104.txt 06:39 2.15M 17153 on_time Файлы, которые находятся в inprogress, будут добавлены с символом плюс (+), и другие файлы будут с тем же именем в main.txt Я хочу, чтобы файлы с символом + и другие файлы в моем требуемом выходе (согласованы). Пожалуйста, предложите, как мне сравнить main.txt и Today.txt, чтобы получить соответствие и unmatched.txt? Большое спасибо ! – Barcode