sed command
by cbtshare from LinuxQuestions.org on (#4Z4GZ)
Hello All,
I have a variable with the following output
Code:LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMaXN0U3RhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAor
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAgQXZpYXRyaXhHYXRld2F5U2V0dXAgfCAgQ1JF
QVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0wMi0wOFQyMjo1MToxNC4zMDJaICB8Cnwg
IENoaWxkRUMyICAgICAgICAgICAgIHwgIFVQREFURV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIw
MjAtMDItMDlUMTk6MzY6MjQuMjcyWiAgfAp8ICBDaGlsZEVGUyAgICAgICAgICAgICB8ICBDUkVB
VEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAxLTA1VDIzOjUyOjUwLjUwNFogIHwKfCAg
Q2hpbGRFbGFzdGljYWNoZSAgICAgfCAgQ1JFQVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAy
MC0wMS0wNVQyMzo1NTowMC4zMTZaICB8CnwgIENoaWxkRmFyZ2F0ZSAgICAgICAgIHwgIENSRUFU
RV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDItMDlUMTk6MzY6MzMuNjU0WiAgfAp8ICBD
aGlsZFJEUyAgICAgICAgICAgICB8ICBDUkVBVEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIw
LTAyLTA5VDE5OjM2OjM3LjY4NFogIHwKfCAgQ2hpbGRTUXMgICAgICAgICAgICAgfCAgVVBEQVRF
X0NPTVBMRVRFIHwgIERSSUZURUQgfCAgMjAyMC0wMi0wOVQxOTozNzowMC43MjNaICB8CnwgIENo
aWxkU25zICAgICAgICAgICAgIHwgIFVQREFURV9DT01QTEVURSB8ICBEUklGVEVEIHwgIDIwMjAt
MDItMDlUMTk6Mzc6MTQuMTUyWiAgfAp8ICBFRkRFVlByb2plY3QgICAgICAgICB8ICBVUERBVEVf
Q09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAyLTA5VDE5OjM3OjM5Ljc2MlogIHwKfCAgUzMg
ICAgICAgICAgICAgICAgICAgfCAgVVBEQVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0w
Mi0wOVQxOTozNzo0My4yNjVaICB8CnwgIFVzZXJzICAgICAgICAgICAgICAgIHwgIFVQREFURV9D
T01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDItMDhUMjI6NTM6MDEuMzQwWiAgfAp8ICBWUEMy
ICAgICAgICAgICAgICAgICB8ICBVUERBVEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAy
LTA5VDE5OjM3OjU5Ljg1OFogIHwKfCAgcGFyZW50ICAgICAgICAgICAgICAgfCAgVVBEQVRFX0NP
TVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0wMi0wOVQxOTozODoyMS41MTNaICB8CnwgIHRlc3Qt
c2FtcGxlLWZ1bmN0aW9uIHwgIFVQREFURV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDIt
MDlUMTk6Mzg6MjguNTc5WiAgfAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
which is base64 and I want to send that output in a json format, so I need to concatenate each new line and also addCode: \n at the end before doing it so it ends up like below all in one line
Code:LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg\nICAgICAgICBMaXN0U3RhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAor\nLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tI have tried a few sed commands but nothing works and Quote:
but not seeing the \n added


I have a variable with the following output
Code:LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMaXN0U3RhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAor
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAgQXZpYXRyaXhHYXRld2F5U2V0dXAgfCAgQ1JF
QVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0wMi0wOFQyMjo1MToxNC4zMDJaICB8Cnwg
IENoaWxkRUMyICAgICAgICAgICAgIHwgIFVQREFURV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIw
MjAtMDItMDlUMTk6MzY6MjQuMjcyWiAgfAp8ICBDaGlsZEVGUyAgICAgICAgICAgICB8ICBDUkVB
VEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAxLTA1VDIzOjUyOjUwLjUwNFogIHwKfCAg
Q2hpbGRFbGFzdGljYWNoZSAgICAgfCAgQ1JFQVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAy
MC0wMS0wNVQyMzo1NTowMC4zMTZaICB8CnwgIENoaWxkRmFyZ2F0ZSAgICAgICAgIHwgIENSRUFU
RV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDItMDlUMTk6MzY6MzMuNjU0WiAgfAp8ICBD
aGlsZFJEUyAgICAgICAgICAgICB8ICBDUkVBVEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIw
LTAyLTA5VDE5OjM2OjM3LjY4NFogIHwKfCAgQ2hpbGRTUXMgICAgICAgICAgICAgfCAgVVBEQVRF
X0NPTVBMRVRFIHwgIERSSUZURUQgfCAgMjAyMC0wMi0wOVQxOTozNzowMC43MjNaICB8CnwgIENo
aWxkU25zICAgICAgICAgICAgIHwgIFVQREFURV9DT01QTEVURSB8ICBEUklGVEVEIHwgIDIwMjAt
MDItMDlUMTk6Mzc6MTQuMTUyWiAgfAp8ICBFRkRFVlByb2plY3QgICAgICAgICB8ICBVUERBVEVf
Q09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAyLTA5VDE5OjM3OjM5Ljc2MlogIHwKfCAgUzMg
ICAgICAgICAgICAgICAgICAgfCAgVVBEQVRFX0NPTVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0w
Mi0wOVQxOTozNzo0My4yNjVaICB8CnwgIFVzZXJzICAgICAgICAgICAgICAgIHwgIFVQREFURV9D
T01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDItMDhUMjI6NTM6MDEuMzQwWiAgfAp8ICBWUEMy
ICAgICAgICAgICAgICAgICB8ICBVUERBVEVfQ09NUExFVEUgfCAgSU5fU1lOQyB8ICAyMDIwLTAy
LTA5VDE5OjM3OjU5Ljg1OFogIHwKfCAgcGFyZW50ICAgICAgICAgICAgICAgfCAgVVBEQVRFX0NP
TVBMRVRFIHwgIElOX1NZTkMgfCAgMjAyMC0wMi0wOVQxOTozODoyMS41MTNaICB8CnwgIHRlc3Qt
c2FtcGxlLWZ1bmN0aW9uIHwgIFVQREFURV9DT01QTEVURSB8ICBJTl9TWU5DIHwgIDIwMjAtMDIt
MDlUMTk6Mzg6MjguNTc5WiAgfAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
which is base64 and I want to send that output in a json format, so I need to concatenate each new line and also addCode: \n at the end before doing it so it ends up like below all in one line
Code:LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg\nICAgICAgICBMaXN0U3RhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAor\nLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tI have tried a few sed commands but nothing works and Quote:
tr -d '\n' |