У меня есть файл, и это в форме:Bash Script Запись файла Out В зависимости от содержания
Thread1.Action1, wahhhhhh
Thread1.Action1, blahhhhhh
Thread1.Action2, wooooooo
Thread1.Action2, weeeeeee
Thread1.Action2, baaaaaaa
Thread2.Action1, mooooooo
Thread2.Action2, wooooooof
Что мне нужно сделать, это:
Написать файл, где имя файла является первым бит перед запятой. Затем этот файл должен содержать все связанные с ним строки. например: Там должно быть 4 файла в этом случае: Thread1.Action1.out, Thread1.Action2.out, Thread2.Action1.out и Thread2.Action2.out
Например, Thread1.Action2.out должен содержать :
Thread1.Action2, wooooooo
Thread1.Action2, weeeeeee
Thread1.Action2, baaaaaaa
Thread2.Action1.out должен содержать:
Thread2.Action1, mooooooo
и т.д ..
Примечание: я хочу, чтобы это было агностически для имени первого столбца - например: я не обязательно буду знать, что данные находятся в первом столбце перед выполнением скрипта, но будут группы его ...
Я хочу написать сценарий bash, который сможет это сделать. Я пробовал делать бит в awk, но он становится очень грязным.
Любая помощь?
Пожалуйста, покажите ваши попытки. Вы можете быть рядом. – fedorqui