LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   sorting a list into comma separated list (https://www.linuxquestions.org/questions/linux-newbie-8/sorting-a-list-into-comma-separated-list-687744/)

Telemachos 12-02-2008 06:47 PM

They are css controlled. The nice thing about this is that if you create a userContent.css file for Firefox, then you can override the defaults. All code or pre tags I see, on any website, have the size, color and font I prefer. It makes things much easier on my eyes. See here for more info: http://www.mozilla.org/unix/customizing.html

Telemachos 12-02-2008 06:49 PM

Double post - sorry.

jstephens84 12-02-2008 08:08 PM

Quote:

Originally Posted by keysorsoze (Post 3362381)
Code:

Sweet Thanks I will use this now\!

Coluix are you a programmer? I am wondering because I am a sysadmin right now and I honestly don't know half of what you guys know how do you get to the level where you can solve virtually any problem members dish at you? I hope to get senior status one day.

Thanks

The best way is by doing what you are doing now. Helping other members. I have learned more by helping others and trying to solve their problems while creating my own problems to solve. Also another way is just scan the forums and see what questions where asked and how they were solved. You will never know it all. I have really come to accept that learning + computers = life long journey with plenty of side stops along the way.

pixellany 12-02-2008 08:20 PM

Quote:

Originally Posted by keysorsoze (Post 3362362)
Another great sed replacement by pixellany. Pixellany do you make uber dollars? I have been patrolling for all sed tips on this forum and your solving problems on all of them. Are you a programmer? Just curious of what all senior members do for a living? Please give advise if possible and how long you have been working with sed to be able to solve almost any problem.

I make only modest dollars, and not for anything to do with Linux and programming. In fact, I would be a terrible programmer. I am an aerospace systems engineer, with emphasis on camera systems.

I somehow got attached to SED---maybe because I like puzzles. I have only been using SED for 2years, but have been marginally competent for less than a year.

Telemachos 12-02-2008 08:32 PM

Not to rain on the parade unduly, but the sed command doesn't seem to me to flip the lines (it also leaves a trailing final comma). Output:
Code:

telemachus ~ $ sed -n -e '{s/$/,/;H}' -e '${x;s/\n/ /gp}' < animals
 mouse, kitten, chicken, roster, screen, ball, cat, dog,

(I'm using GNU sed version 4.1.5 if that helps.)

pixellany 12-02-2008 11:29 PM

Quote:

Originally Posted by Telemachos (Post 3362458)
Not to rain on the parade unduly, but the sed command doesn't seem to me to flip the lines (it also leaves a trailing final comma). Output:
Code:

telemachus ~ $ sed -n -e '{s/$/,/;H}' -e '${x;s/\n/ /gp}' < animals
 mouse, kitten, chicken, roster, screen, ball, cat, dog,

(I'm using GNU sed version 4.1.5 if that helps.)

Well, darn!!
I missed the part about flipping the words. (Getting rid of the last comma is easy.)

Once we have the comma-separated list, I assume that AWK could do the rearranging. I'll bet that SED can do it also, but it's not jumping out at me.

But then, OP has gone missing, so do I really have to work on this??....;)

pixellany 12-02-2008 11:56 PM

Here's a start...
Code:

sed -r 's/([^ ]+) ([^ ]+)/\2 \1/g' filename
This does pairwise reversal of word order, eg

one two three four
becomes:
two one four three

1 2 3 4 5
becomes
2 1 4 3 5

Telemachos 12-03-2008 06:21 AM

Quote:

Originally Posted by pixellany (Post 3362583)
But then, OP has gone missing, so do I really have to work on this??....;)

Not as far as I'm concerned, but then again I'm happy because I've already solved it for Perl. So, I guess it all depends on how much you want to solve it for sed. It looks like you've already done it...


All times are GMT -5. The time now is 06:34 AM.