/l3/users/27-3-2017/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#./shell.sh
Changing shell for user user... Changing shell for user ivan... Changing shell for user petr... Changing shell for user anna... |
#finger ivan
Login: ivan Name: Directory: /home/ivan Shell: /bin/bash Last login Wed Mar 29 09:27 (EEST) on pts/0 from 192.168.16.154 No mail. No Plan. |
#vi shell.sh
|
# 9 done
|
#echo $?
0 |
#test 5 -eq 6
![]() |
#echo $?
1 |
#[ 5 -eq 6 ]
![]() |
#echo $?
1 |
#[ 5 -eq 5 ]
|
#echo $?
0 |
#vi shell.sh
--- /tmp/l3-saved-13994.29037.12807 2017-03-29 14:52:49.359210863 +0300 +++ shell.sh 2017-03-29 14:54:50.671133253 +0300 @@ -1,5 +1,9 @@ #!/bin/bash +if [ $# -gt 1 ] + then + exit 2 + fi users=`awk -F: '$3>=1000&&$3!=65534{print $1}' /etc/passwd | tr "\n" " " ` for user in $users do |
#vi shell.sh sh
|
#~
![]() l3script: ./: Это каталог |
#./shell.sh sh
Changing shell for user user... Changing shell for user ivan... Changing shell for user petr... Changing shell for user anna... |
#./shell.sh
Changing shell for user user... Changing shell for user ivan... Changing shell for user petr... Changing shell for user anna... |
#./shell.sh sh gre
![]() |
#./shell.sh sh ry
![]() |
#echo $?
2 |
#jobs
|
#pwd
/root/scripts |
#vi proc.sh
![]() --- /dev/null 2017-03-24 16:46:11.415999982 +0200 +++ proc.sh 2017-03-29 15:44:47.903149200 +0300 @@ -0,0 +1,9 @@ +#! /bin/bash + +i=1 +while [$i -lt 1000000] + do + echo $i > /dev/`who | awk '$1~/ivan/{print $2}'` + clear > /dev/`who | awk '$1~/ivan/{print $2}'` + i=$[$i+1] + done |
#chmod u+x proc.sh
|
#./proc.sh
./proc.sh: line 4: [1: команда не найдена |
#./ proc.sh
![]() l3script: ./: Это каталог |
#vi proc.sh
--- /tmp/l3-saved-13994.9482.16217 2017-03-29 15:46:18.815130486 +0300 +++ proc.sh 2017-03-29 15:47:39.531147640 +0300 @@ -1,7 +1,7 @@ #! /bin/bash i=1 -while [$i -lt 1000000] +while [ $i -lt 1000000 ] do echo $i > /dev/`who | awk '$1~/ivan/{print $2}'` clear > /dev/`who | awk '$1~/ivan/{print $2}'` |
#./ proc.sh
![]() l3script: ./: Это каталог |
|