Basic formatting. sed, or cut, or what?
- by dsclough
Very new to this whole Unix thing. I'm currently using korn shell to try and format some lines of text.
My input has a couple of lines that look something like this
Date/Time :- Monday June 03 00:00:00 EDT 2013
Host Name :- HostNameHere
PIDS :- NumbersNLetters
Product Name :- ProductName
The desired output would be as follows:
Date/Time="Monday June 03 00:00:00 EDT 2013" HostName="HostNameHere" PIDS="NumbersNLetters" ProductName="ProductName"
So, I need to get rid of any spaces in the leftmost column, and throw everything in the rightmost column between quotations. I've looked at the cut command, and got this far:
Cut -f 1,2 -d -
Which might produce a result like Date/Time:Monday June 03 00:00:00 EDT 2013, which is close to what I want, but not quite. I wasn't sure if cut could let me add parentheses, and it doesn't look like I can remove spaces that way either.
sed seems like it might be closer to the answer, but I wasn't able to find through googling how I might just look for any pattern and not a specific one. I apologize for the incredibly basic question, but reading documentation only gets you so far before your brain starts to ache... If there are any better resources I should be looking at I would be happy to get pointed in the right direction. Thanks!