Zittzewitz
Newbie
hallo
ich möchte innerhalb der /etc/shadow die doppelpunkte durch zeilenumbrüche ersetzen und am ende jeder zeile von /etc/shadow 2 zeilenumbrüche einfügen.
es soll also statt so (auszug):
at:!:13299:0:99999:7:::
beagleindex:!:13299:0:99999:7:::
so aussehen:
-----------------------------------------------------------------------------------------------------
at
!
13299
0
99999
7
beagleindex
!
13299
0
99999
7
-----------------------------------------------------------------------------------------------------
bisher habe ich "more /etc/shadow | sed `s/:/\n/g`"
eingegeben. also sollten doch zumindest die doppelpunkte durch zeilenumbrüche ersetzt sein. es bricht aber mit einer fehlerausgabe ab.
was mache ich falsch und wie kann ich die zeile so erweitern das sed außerdem am ende jeder zeile (von der urspünglichen ausgabe von /etc/shadow) zwei zeilenumbrüche macht?
ich möchte innerhalb der /etc/shadow die doppelpunkte durch zeilenumbrüche ersetzen und am ende jeder zeile von /etc/shadow 2 zeilenumbrüche einfügen.
es soll also statt so (auszug):
at:!:13299:0:99999:7:::
beagleindex:!:13299:0:99999:7:::
so aussehen:
-----------------------------------------------------------------------------------------------------
at
!
13299
0
99999
7
beagleindex
!
13299
0
99999
7
-----------------------------------------------------------------------------------------------------
bisher habe ich "more /etc/shadow | sed `s/:/\n/g`"
eingegeben. also sollten doch zumindest die doppelpunkte durch zeilenumbrüche ersetzt sein. es bricht aber mit einer fehlerausgabe ab.
was mache ich falsch und wie kann ich die zeile so erweitern das sed außerdem am ende jeder zeile (von der urspünglichen ausgabe von /etc/shadow) zwei zeilenumbrüche macht?