add shell scripts
This commit is contained in:
parent
cb44de28ed
commit
8d6a59949d
|
|
@ -0,0 +1,83 @@
|
||||||
|
# "@[$]chkdiff 1.8 04/05/83 14:21:31 - 87wega3.2"
|
||||||
|
if ($#argv == 0 || $#argv > 7) then
|
||||||
|
echo Usage: chkdiff \[-h\] \[-v rel.lev\] \[-v rel.lev\] file
|
||||||
|
exit 1
|
||||||
|
endif
|
||||||
|
#
|
||||||
|
# parse the given arguments
|
||||||
|
#
|
||||||
|
set vers=0
|
||||||
|
set ver1=
|
||||||
|
set ver2=
|
||||||
|
set hop=
|
||||||
|
if ($1 == "-h") then
|
||||||
|
set hop = $1
|
||||||
|
if ($#argv == 2 || $#argv == 4 || $#argv == 6) then
|
||||||
|
if ($2 == "-v") then
|
||||||
|
set ver1="$2 $3"
|
||||||
|
if ($4 == "-v") then
|
||||||
|
set vers=1
|
||||||
|
set ver2="$4 $5"
|
||||||
|
set file=$6
|
||||||
|
else
|
||||||
|
set file=$4
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
set file=$2
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
echo Usage: chkdiff \[-h\] \[-v rel.lev\] \[-v rel.lev\] file
|
||||||
|
exit 1
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
if ($#argv == 1 || $#argv == 3 || $#argv == 5) then
|
||||||
|
if ($1 == "-v") then
|
||||||
|
set ver1="$1 $2"
|
||||||
|
if ($3 == "-v") then
|
||||||
|
set vers=1
|
||||||
|
set ver2="$3 $4"
|
||||||
|
set file=$5
|
||||||
|
else
|
||||||
|
set file=$3
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
set file=$1
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
echo Usage: chkdiff \[-h\] \[-v rel.lev\] \[-v rel.lev\] file
|
||||||
|
exit 1
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# error if filename+
|
||||||
|
#
|
||||||
|
set len = `expr length $file`
|
||||||
|
set lastch = `expr substr $file $len 1`
|
||||||
|
if ($lastch == +) then
|
||||||
|
echo Usage: chkdiff \[-h\] \[-v rel.lev\] \[-v rel.lev\] file
|
||||||
|
exit 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# separate directory and filename
|
||||||
|
#
|
||||||
|
set dir = $file:h
|
||||||
|
set file = $file:t
|
||||||
|
if ($dir == $file) then
|
||||||
|
set dir =
|
||||||
|
else
|
||||||
|
set dir = $dir/
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# set up the diff command
|
||||||
|
#
|
||||||
|
if ($vers) then
|
||||||
|
set diff=/tmp/chkdiff.$$
|
||||||
|
chkout -p $ver2 $dir$file > $diff
|
||||||
|
chkout -p $ver1 $dir$file | diff $hop - $diff
|
||||||
|
rm -f $diff
|
||||||
|
else
|
||||||
|
chkout -p $ver1 $dir$file | diff $hop - $file
|
||||||
|
endif
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
cp /usr/spool/uucp/LOGFILE /tmp/uucp.OLOGFILE
|
||||||
|
/bin/echo -n > /usr/spool/uucp/LOGFILE
|
||||||
|
/bin/echo -n > /usr/spool/uucp/SYSLOG
|
||||||
|
rm -f /usr/spool/uucp/AUDIT
|
||||||
|
/usr/lib/uucp/uuclean -pTM -pC. -pD. -pX. -pST -pGET -pLCK -n12
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
: '@[$]whodo 2.1 07/28/82 14:48:56 - 87wega3.2'
|
||||||
|
: 'whodo -- combines info from who(1) and ps(1)'
|
||||||
|
trap "rm -f /tmp/$$*" 1 2 3
|
||||||
|
ps -a>/tmp/$$b&
|
||||||
|
date
|
||||||
|
/bin/who>/tmp/$$a
|
||||||
|
ed - /tmp/$$a<<\!
|
||||||
|
g/^/s/^\(.........\)\(........\).......\(.*\)/\2 \1 \3/
|
||||||
|
g/^tty/s/^tty\(..\)../\1/
|
||||||
|
g/^console/s//co/
|
||||||
|
w
|
||||||
|
!
|
||||||
|
wait
|
||||||
|
ed - /tmp/$$b<<\!
|
||||||
|
1d
|
||||||
|
g/^/s/^\(......\).\(..\)\(.*\)/\2- \1\3/
|
||||||
|
g/-sh$/s/-/+/
|
||||||
|
g/-csh$/s/-/+/
|
||||||
|
g/-rsh$/s/-/*/
|
||||||
|
w
|
||||||
|
!
|
||||||
|
sort /tmp/$$a /tmp/$$b >/tmp/$$c
|
||||||
|
ed - /tmp/$$c<<\!
|
||||||
|
g/^..+/s/.....//\
|
||||||
|
s/\([0-9]\) *.*/\1/\
|
||||||
|
.-1,.j
|
||||||
|
g/^..\*/s/.....//\
|
||||||
|
s/\([0-9]\) *.*/\1/\
|
||||||
|
.-1s/ /r/\
|
||||||
|
j
|
||||||
|
g/^\(..\)- /s// \1/
|
||||||
|
1,$p
|
||||||
|
Q
|
||||||
|
!
|
||||||
|
rm -f /tmp/$$*
|
||||||
Loading…
Reference in New Issue