Sort fields inline

listed in answer

Sort fields inline
0 votes, 0.00 avg. rating (0% score)

ANSWER:

One way using awk:

awk ' 
    split($0, arr); 
    asort(arr); 
    for (i=1; i<=length(arr); i++)  
        printf "%s ", arr[i] ; 
        printf RS 
    }
' infile

Output:

ab bc 
ab bc 
bc cd ef 
bc cd ef 
ab bc cd 
ab bc cd ef gh

by Birei from http://unix.stackexchange.com/questions/37471