i am using vi to do this.. i tried sed and it does not give me the output i want.. Amy Reds , 100 , /bin/sh --> would give me an output without any spaces in between
i want to get the output as --> Amy Reds,100,/bin/sh
there is a space between the first name and the last name
i looked at some web pages and AWK seems to be the answer, however i dont know how to use it.
[ ] denotes a range of characters within the bracketed boundary, in this case a single space.
The following * denotes "0 or more occurences".
Thus, the pattern, [ ]* denotes a pattern match for 0 or more spaces. Places either side of a comma they produce the effect of mathcing a comma surrounded by spaces and then converting the matched string to a single comma.
You may also want to check up on the use of [:space:] which essentially matches any whitespace (i.e. tabs also).