This is an old revision of the document!
sed команды_редактирования [имя_файла]
$ sed '' /etc/passwd $ sed -n '' /etc/passwd
$ sed -n '1p' /etc/passwd # $FreeBSD: src/etc/master.passwd,v 1.39 2004/08/01 21:33:47 markm Exp $ $ sed -n '20,$p' /etc/passwd pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
$ who | sed '/root/a\ SUPER USER ' root ttyv1 Oct 17 16:15 SUPER USER user ttyp0 Oct 17 17:40 (195.19.32.14)
$ cat /etc/defaults/rc.conf | sed '/^#/c\ COMMENT '
$ sed '2,$d' /etc/passwd # $FreeBSD: src/etc/master.passwd,v 1.39 2004/08/01 21:33:47 markm Exp $ $ sed -e '/^$/d' -e '/^#/d' /etc/defaults/rc.conf
$ sed 's/root/SUPERUSER/' /etc/passwd # $FreeBSD: src/etc/master.passwd,v 1.39 2004/08/01 21:33:47 markm Exp $ # SUPERUSER:*:0:0:Charlie &:/root:/bin/csh toor:*:0:0:Bourne-again Superuser:/SUPERUSER: ... $ sed 's/root/SUPERUSER/g' /etc/passwd # $FreeBSD: src/etc/master.passwd,v 1.39 2004/08/01 21:33:47 markm Exp $ # SUPERUSER:*:0:0:Charlie &:/SUPERUSER:/bin/csh toor:*:0:0:Bourne-again Superuser:/SUPERUSER: $ sed -E '/(^$)|(^#)/d' /etc/defaults/rc.conf $ sed -E 's/(^u[0123456789]+)/\1user/' /etc/passwd или $ sed -E 's/(^u[[:digit:]]+)/\1user/' /etc/passwd
$ cp /etc/passwd ~ $ cd $ sed –i .bak -E 's/(r.*t)/\1SUPERUSER/g' passwd