![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| while loop inside while loop | panknil | Shell Programming and Scripting | 0 | 01-07-2008 12:49 PM |
| For loop | xramm | HP-UX | 3 | 10-10-2007 02:20 PM |
| While Loop | hemangjani | Shell Programming and Scripting | 2 | 11-02-2006 11:01 AM |
| for loop | munnabhai1 | Shell Programming and Scripting | 3 | 04-06-2006 02:30 PM |
| how to get the similar function in while loop or for loop | trynew | Shell Programming and Scripting | 3 | 06-17-2002 11:09 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hi All,
I am currently stuck with a loop and if someone can suggest me a way out . I will be very thankful. suppose I have a filewhich contains data like: ABDE345678 24567 JQ12345 8 10 J12 CDEP456789 24564 JQ65432 67 10 J12 I have named this file as print.txt Now My script is as follows: Code:
while read record
do
{
echo $record
refno=`awk '{print $2 }' /home/print.txt`
filename=`awk '{print $1 }' /home/print.txt`
period=`awk '{ print $6 }' $/home/print.txt|cut -c 1`
if [ "$period" = "J" ];then
if [ -f /home/rooh/$filename ];then
/bin/lp -d PRINTER_NAME -onobanner -osrb1 -osre10 /home/rooh/$filename
/bin/printf "file for $refno does not exist\n"
fi
else
if [ -f /home/rooh/$filename ];then
/bin/lp -d PRINTER_NAME /home/rooh/$filename
else
/bin/printf "file for $refno does not exist\n"
fi
fi
}
done<"/home/print.txt"
******************************************
something like this -f /home/rooh/ABDE345678 CDEP456789 Can somebody kindly suggest me how to go abt it. Because I want it to first pick up one file and print it & then look for the second or so on... For help will be highly appreciated. Thanx. Rooh added code tags for readability --oombera Last edited by oombera; 02-18-2004 at 12:13 PM.. |
|
||||
|
I'm in a similar quandry - I want to cat all files in a directory with a specific suffix together. There are however 180000 files in the directory 96000 of which I want to cat.
ls *.mysuffix returns too many args ls is ok - returns names of all 180000 files can I use a for loop to step thru the specific files catting the ones meeting a criteria together? Regards Bifo_boy |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|