06-07-2008
Quote:
Originally Posted by
appu1987
#!/bin/sh
#usblcd clear
while true;
do
tail -1 /root/Myprogs/apurva.log > /root/Download/usr/bin/output.txt
cat /root/Download/usr/bin/output.txt | echo `awk '{if ($3 == "Connection"&&$4 == "Established") print"Connection Established "}
else if {($3 == "DTNCO"&&$4 ==" Sent" && $5="Packet") print"Bundle Sent"}
else if {($3 == "Connection" && $4 == "Closed") print"Connection Closed"}
else if {print"Processing"} ' /root/Download/usr/bin/output.txt`
sleep 1;
done
# Just replace echo with usblcd and it will be done
I would guess that the problem is with the semicolons...
try to remove them.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
whats the purpose of the following script? who could run it? To what is the script refering that exceeds 75%? The mailbox?
What does sed 's/%//' do? (1 Reply)
Discussion started by: vrn
1 Replies
2. Shell Programming and Scripting
Hi all,
#!/bin/ksh
BIN=/interface/Gunner
age=$1
directory="$2"
&& directory=.
cd "$directory" || exit 1
from=`$BIN/today -$age`
cd $BIN
for i in `cat filestoarchive.txt`;do
cd $i
find . -mtime 14 | grep -v '.tar$' | $BIN/dttmfilter | awk '$1<="'$from'"{ print;};' | \
done (2 Replies)
Discussion started by: kayarsenal
2 Replies
3. UNIX for Advanced & Expert Users
PATH="/clocal/mqbrkrs/user/mqsiadm/sanjay"
MAIL_RECIPIENTS="xyz@abc.com"
Subject="File accessed in last minutes:"
find $PATH -type f -amin -1 > temp.txt.$$
cat temp.txt.$$ | \
while read line
do
fuser -uV $line >> tempmail.txt
done
cat "$tempmail.txt" | mailx -s "$Subject"... (4 Replies)
Discussion started by: varungupta
4 Replies
4. UNIX for Dummies Questions & Answers
if
then
if
then
echo "fst argument is $1 "
else
if
then
"fst argument is $1"
fi
fi
fi
Can anyone tell me. My requirement is tht pass a string ..
Check whether it contains "-". If yes then check if it... (1 Reply)
Discussion started by: nehagupta2008
1 Replies
5. Shell Programming and Scripting
I want to take the even-numbered lines from a file and put them in a separate file and the same thing with the odd-numbered lines.
#!/bin/bash
file=$1
awk
'
{
if ( NR % 2 == 0)
{ (( getline < "$file" ) > "even.txt" )}
else
{ (( getline < "$file" ) > "odd.txt" )}
}
' $file (4 Replies)
Discussion started by: cristi2008
4 Replies
6. Shell Programming and Scripting
if `egrep -c "safe_mode" /usr/local/lib/php.ini` - gt 0 && " `egrep -c "safe_mode" /usr/local/lib/php.ini` = "On" "
then
echo " Good "
exit
else
echo " Not Good ";
fi
and (4 Replies)
Discussion started by: x-zer0
4 Replies
7. Shell Programming and Scripting
Can someone help me figure out the error with this simple script:
#!/bin/sh
fact()
{
if ; then
p=`fact expr $1 - 1`
else
echo $1
fi
echo `expr p \* $1`
}
echo "Enter a number you wish to calculate factorial... (5 Replies)
Discussion started by: sheelscripter
5 Replies
8. Shell Programming and Scripting
I am trying to find a value within a properties file and declare it into a variable. Script below. I want the "memSize" to be the branch from the properties file. Right now it always tells me "Not found" What am I doing wrong?
#!/bin/sh
memsize ='';
memSize=`sed '/^\#/d'... (8 Replies)
Discussion started by: vsekvsek
8 Replies
9. OS X (Apple)
hi guys can you tell me if anything is wrong with this script, seems reasonable to me but somehow never works.
Script redacted for being too explicit (2 Replies)
Discussion started by: Freddo
2 Replies
10. Shell Programming and Scripting
Hi there,
i have a problem i have created followning sh files some years ago but now it dosen`t work anymore i never used it a long time. Can anyone find the Error? Its always runs the stop() block and trying to Killing the Server also if i try to start or creat a new one.
#!/bin/sh
stop()... (6 Replies)
Discussion started by: NewCannon
6 Replies
LEARN ABOUT XFREE86
gzexe
GZEXE(1) General Commands Manual GZEXE(1)
NAME
gzexe - compress executable files in place
SYNOPSIS
gzexe name ...
DESCRIPTION
The gzexe utility allows you to compress executables in place and have them automatically uncompress and execute when you run them (at a
penalty in performance). For example if you execute ``gzexe /usr/bin/gdb'' it will create the following two files:
-rwxr-xr-x 1 root root 1026675 Jun 7 13:53 /usr/bin/gdb
-rwxr-xr-x 1 root root 2304524 May 30 13:02 /usr/bin/gdb~
/usr/bin/gdb~ is the original file and /usr/bin/gdb is the self-uncompressing executable file. You can remove /usr/bin/gdb~ once you are
sure that /usr/bin/gdb works properly.
This utility is most useful on systems with very small disks.
OPTIONS
-d Decompress the given executables instead of compressing them.
SEE ALSO
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
CAVEATS
The compressed executable is a shell script. This may create some security holes. In particular, the compressed executable relies on the
PATH environment variable to find gzip and some standard utilities (basename, chmod, ln, mkdir, mktemp, rm, sleep, and tail).
BUGS
gzexe attempts to retain the original file attributes on the compressed executable, but you may have to fix them manually in some cases,
using chmod or chown.
GZEXE(1)