| /l3/users/27-11-2017/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 |
|
|
#cat passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | sed -n 'p'
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | sed -n '//p'
sed: -e выражение #1, символ 0: нет предыдущего регулярного выражения |
|
#cat passwd | sed -n '20,$p'
Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | sed -n '/bash$/p'
root:x:0:0:root:/root:/bin/bash user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | sed 's/bash$/zsh/'
root:x:0:0:root:/root:/bin/zsh daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/zsh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/zsh petr:x:1002:1002::/home/petr:/bin/zsh |
|
#cat passwd | sed 's/zsh$/bash/'
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | sed 's/bash$/zsh/'
root:x:0:0:root:/root:/bin/zsh daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/zsh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/zsh petr:x:1002:1002::/home/petr:/bin/zsh |
|
#cat passwd | sed 's/zsh$/bash/'
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
|
#cat passwd | awk -F '(print $1, $7)'
|
|
#cat passwd | awk -F '{print $1, $7}'
|
|
#cat passwd | awk -F: '{print $1, $7}'
root /bin/bash daemon /bin/sh bin /bin/sh sys /bin/sh sync /bin/sync games /bin/sh man /bin/sh lp /bin/sh mail /bin/sh news /bin/sh ... list /bin/sh irc /bin/sh gnats /bin/sh nobody /bin/sh libuuid /bin/sh Debian-exim /bin/false user /bin/bash sshd /usr/sbin/nologin ivan /bin/bash petr /bin/bash |
|
#cat passwd | awk -F: '$3>=1000 {print $1, $7}'
nobody /bin/sh user /bin/bash ivan /bin/bash petr /bin/bash |
|
#cat passwd | awk -F: '$3>=1000 &&!=65534{print $1, $7}'
awk: line 1: syntax error at or near != |
|
#cat passwd | awk -F: '$3>=1000 && $3!=65534{print $1, $7}'
user /bin/bash ivan /bin/bash petr /bin/bash |
|
#cat passwd | awk -F: '$7~/zsh$/{print $1, $7}'
|
|
#cat passwd | awk -F: '$7~/bash$/{print $1, $7}'
root /bin/bash user /bin/bash ivan /bin/bash petr /bin/bash |
|
#cat passwd | awk -F: '$7~/(ba|z)?sh$/{print $1, $7}'
root /bin/bash daemon /bin/sh bin /bin/sh sys /bin/sh games /bin/sh man /bin/sh lp /bin/sh mail /bin/sh news /bin/sh uucp /bin/sh proxy /bin/sh www-data /bin/sh backup /bin/sh list /bin/sh irc /bin/sh gnats /bin/sh nobody /bin/sh libuuid /bin/sh user /bin/bash ivan /bin/bash petr /bin/bash |
|
#cat ip.txt
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#cat ip.txt | . :
l3script: :: Нет такого файла или каталога |
|
#cat ip.txt | tr . :
192:168:6:1 10:0:1:0 23:45:63:55 255:233:4:3 172:16:66:123 192:168:137:1 5:f:6:h 88:fd:77:777 111:111:111:777 15:g:g:y 77:gg:77:gg |
|
#cat ip.txt | tr : .
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#cat ip.txt | tr g t
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.t.t.y 77.tt.77.tt |
|
#cat ip.txt | tr t g
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#vi ip.txt
--- /tmp/l3-saved-11736.28698.17477 2017-11-29 09:40:06.779865986 +0200 +++ ip.txt 2017-11-29 09:40:18.967859479 +0200 @@ -1,9 +1,15 @@ 192.168.6.1 + + 10.0.1.0 23.45.63.55 + + 255.233.4.3 172.16.66.123 192.168.137.1 + + 5.f.6.h 88.fd.77.777 111.111.111.777 |
|
#cat ip.txt
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#cat ip.txt | tr -s '\n'
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#vi ip.txt
|
|
#~
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#cat ip.txt | tr -s '\n'
192.168.6.1 10.0.1.0 23.45.63.55 255.233.4.3 172.16.66.123 192.168.137.1 5.f.6.h 88.fd.77.777 111.111.111.777 15.g.g.y 77.gg.77.gg |
|
#vi ip.txt
|
|
#~
tr: пропущен операнд после «[:punkt:]» При преобразовании необходимо задать две строки. Попробуйте «tr --help» для получения более подробного описания. |
|
#cat install | tr [:punct:]
tr: пропущен операнд после «[:punct:]» При преобразовании необходимо задать две строки. Попробуйте «tr --help» для получения более подробного описания. |
|
#cat install | tr [:punct:] ' ' | tr -s ' '
bin sh hostname hostname uname a egrep qi freebsd darwin hostname hostname f Set this variables before installation lilalo user 13 10 2014 lab NT LNet install l3bashrc for this users users root user users who will use l3agent and l3script lilalo context users lilalo user lab hostname lilalo rc l3rc lilalo home lilalo ... step Downloading l3 agent wget url l3agent wget url l3config pm wget url l3config step Downloading perl modules for l3 agent for i in perl modules do wget url perl modules i tar gz done step Installing perl modules for l3 agent for i in perl modules do tar xvfz i tar gz cd i z perl Makefile PL make make install cd done step Installing l3bashrc to users home directories install to users homes install l3bashrc for this users step Adding l3bashrc invocation to bashrc install to users bashrc install l3bashrc for this users step Adding l3 agent invocation to bash profile install to users bash profile install l3bashrc for this users cd rm rf temp dir show final message Втр Ноя 28 13 49 28 EET 2017 |
|
#cat install | tr -cd [:punct:]
|
|
|