Sort colon separated list Edit Delete colon list separated sort <<< 'exit:logout:ls:ll:du:df:free:top:clear' sed 's/:/\n/g' | sort | sed ':a N; s/\n/:/g; ta'