![]() |
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 |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
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 |
|
||||
|
for loop?
the script is
#!/bin/ksh list2="" for files in $filelist do for files1 in $filelist do if [[ $files -ot $files1 ]] then item="$files" else item="$files1" fi done list2="$list2 $item" done the value of filelist is............... echo $filelist /backup/surjya/mdbase/mdsample.xml /backup/surjya/mvfile/mvsample.xml /backup/surjya/test/test.xml /backup/surjya/mvfile/mvtest.xml /backup/surjya/mvfile/mvtest1.xml /backup/surjya/test/test2.xml /backup/surjya/mvfile/test4.xml /backup/surjya/mdbase/mdtest.xml /backup/surjya/mvfile/test6.xml /backup/surjya/test/test9.xml /backup/surjya/test/test7.xml /backup/surjya/test/test8.xml /backup/surjya/test/sample.xml /backup/surjya/mvfile/mvtest12.xml /backup/surjya/test/test13.xml /backup/surjya/mvfile/mvtest15.xml /backup/surjya/test/test5.xml /backup/surjya/mdbase/mdtest3.xml /backup/surjya/mdbase/test11.xml /backup/surjya/mdbase/test10.xml /backup/surjya/mdbase/mdtest16.xml the value of list2 is .................. echo $list2 /backup/surjya/mdbase/mdsample.xml /backup/surjya/mvfile/mvsample.xml /backup/surjya/test/test.xml /backup/surjya/mvfile/mvtest.xml /backup/surjya/mvfile/mvtest1.xml /backup/surjya/test/test2.xml /backup/surjya/mvfile/test4.xml /backup/surjya/mdbase/mdtest.xml /backup/surjya/mvfile/test6.xml /backup/surjya/test/test9.xml /backup/surjya/test/test7.xml /backup/surjya/test/test8.xml /backup/surjya/test/sample.xml /backup/surjya/mvfile/mvtest12.xml /backup/surjya/test/test13.xml /backup/surjya/mvfile/mvtest15.xml /backup/surjya/mdbase/mdtest16.xml /backup/surjya/mdbase/mdtest3.xml /backup/surjya/mdbase/test11.xml /backup/surjya/mdbase/test10.xml /backup/surjya/mdbase/mdtest16.xml here the value "/backup/surjya/test/test5.xml" is missed and the value "/backup/surjya/mdbase/mdtest16.xml" appears more than once. Why it happens I will explain later. I have writetn this loop to short the above file names interms of thier time of access/modificatio. The oldest one will come in the top of list and the latest one will come in the bottom of the list. most recently I modified the file "/backup/surjya/test/test5.xml" but in sorted list I dont find this file name. It happens because in the loop the file is compared with itself only. Please let me know what I have to do? |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|