This is an old revision of the document!
sed команды_редактирования [имя_файла]
$ sed '' /etc/passwd $ sed -n '' /etc/passwd
$ sed -n '1p' /etc/passwd $ sed -n -e '20,$p' /etc/passwd
who | sed '1i\ Name Tty Date ' $ who | sed '/root/a\ SUPER USER '
$ 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