![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Rules & FAQ | Contribute | Members List | Arcade | 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 !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Commad to Delete Nested Directory | Javed Akram | Filesystems, Disks and Memory | 2 | 03-18-2002 08:39 PM |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
help with ls commad
hi
I want to display the latest file in script. say for example file.txt1 file.txt2 file.txt3(latest) in the script var1=`ls -ltr file.txt* | tail-1` echo $var1 This is what i am using. But this says that file.txt*: No such file or directory To the same script if I pass file.txt* as parameter and when i use the below it is working var1=`ls -ltr $1 | tail-1` echo $var1 Can some help me with first method Thanks in advance Ammu |
| Forum Sponsor | ||
|
|
|
|||
|
I still dont see where is the problem...
Here on aix 5.3: vbe@ it34: /usr/tivoli/tsm/client/ba/bin> ll dsm.o* -rw-r--r-- 1 root system 345 Jan 24 17:23 dsm.opt -rw-r--r-- 1 root system 419 Jan 20 2005 dsm.opt.adsm2 -rw-r--r-- 1 root system 419 Jan 20 2005 dsm.opt.adsm3 -rw-r--r-- 1 root system 421 Jan 20 2005 dsm.opt.adsmsrv -rw-r--r-- 1 root system 782 Nov 27 2006 dsm.opt.smp vbe@ it34: /usr/tivoli/tsm/client/ba/bin> VAR1=`ll -ltr dsm.o*|tail -1` vbe@ it34: /usr/tivoli/tsm/client/ba/bin> echo $VAR1 -rw-r--r-- 1 root system 345 Jan 24 17:23 dsm.opt vbe@ it34: /usr/tivoli/tsm/client/ba/bin> |