Replace new line with path

Hi,

The below is the output of

multipath -ll |grep -i ddn | awk '{print $1}' | tr -s '\n' ','

:

/dev/mapper # multipath -ll |grep -i ddn | awk '{print $1}' | tr -s '\n' ','
360001ff07bd5c000000000f48f830001,360001ff07bd5c000000000f68f850003,360001ff07bd5c000000000f88f870005,360001ff07bd5c000000000fe8f8d000b,360001ff07bd5c000000000fc8f8b0009,360001ff07bd5c000000000f38f820000,360001ff07bd5c000000000f58f840002,360001ff07bd5c000000000fa8f890007,360001ff07bd5c000000000f78f860004,360001ff07bd5c000000000f98f880006,360001ff07bd5c000000000fd8f8c000a,360001ff07bd5c000000000fb8f8a0008

I want to add /dev/mapper/ and make it look like the following:

/dev/mapper/360001ff07bd5c000000000f48f830001,/dev/mapper/360001ff07bd5c000000000f68f850003,/dev/mapper/360001ff07bd5c000000000f88f870005,/dev/mapper/360001ff07bd5c000000000fe8f8d000b,/dev/mapper/360001ff07bd5c000000000fc8f8b0009,/dev/mapper/360001ff07bd5c000000000f38f820000,/dev/mapper/360001ff07bd5c000000000f58f840002,/dev/mapper/360001ff07bd5c000000000fa8f890007,/dev/mapper/360001ff07bd5c000000000f78f860004,/dev/mapper/360001ff07bd5c000000000f98f880006,/dev/mapper/360001ff07bd5c000000000fd8f8c000a,/dev/mapper/360001ff07bd5c000000000fb8f8a0008

what can i do to make it work?

Thanks,

Change the AWK component of your pipeline to awk '{print "/dev/mapper/" $1}' or filter your current output through sed 's|[^,]*|/dev/mapper/&|g' .

Regards and welcome to the forum,
Alister

Hi Alister,

Thanks a lot for your reply. I just modified the multipath.conf and it came out with different output as you can see the below.

# multipath -ll |grep -i ddn | awk '{print "/dev/mapper/" $2}' | tr -s '\n' ','
/dev/mapper/(360001ff07bd5c000000000f68f850003),/dev/mapper/(360001ff07bd5c000000000f58f840002),/dev/mapper/(360001ff07bd5c000000000f48f830001),/dev/mapper/(360001ff07bd5c000000000f38f820000),

I want to make it look like the below:

/dev/mapper/360001ff07bd5c000000000f68f850003,/dev/mapper/360001ff07bd5c000000000f58f840002,/dev/mapper/360001ff07bd5c000000000f48f830001,/dev/mapper/360001ff07bd5c000000000f38f820000,

Can you please help me one more time?

Thanks,