ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
After a day of reading awk and sed tutorials I've hit the wall on a problem and would appreciate advice from the knowledgeable, please. I don't know my arrays,string or variable substitutions from shinola. It all throws me for a loop.
I've sliced and diced a bunch of stuff from different sources using sed and awk one-liners mainly to produce a file for the next step.
The file is sorted on the first field.
The first field is a 4 digit storage location, the second field is the parts in the location, separated by a whitespace.
I'd like to read the file and produce an output file named by field 1, with contents being the part numbers and a count of the parts. I.E. 1234.txt and when you view the file, a count of the parts and a listing of their numbers as in field 2. The order in which the parts appear within the location is not important.
I can't figure out where to begin so that the first field is read just once and all the parts are tossed into the output file until the storage location number changes.
If find it difficult to understand how you can have done a whole day's worth of awk and not be able to write this. Maybe it's just the re-direction partr with the ">>"?
If find it difficult to understand how you can have done a whole day's worth of awk and not be able to write this. Maybe it's just the re-direction partr with the ">>"?
Oh damn, that was easy. I think I overdosed on manuals and was trying to do it the hard way.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.