How to get the position of a file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to get the position of a file
# 1  
Old 07-07-2008
How to get the position of a file

hi '

$ ls -ltr
total 72
-rwxr-xr-x 1 staff 89 Jan 5 2008 STG_FCT__TYPE.dat
-rwxrwxrwx 1 staff 28 Jan 5 2008 STG_FCT_LINE_SUMMARY.dat
-rwxrwxrwx 1 staff 377 Jan 5 2008 STG_FCT_dd.dat
-rwxrwxrwx 1 staff 7328 Jan 5 2008 STG_FCT_FLAT_FILE.dat
-rwxrwxrwx 1 staff 480 Jan 5 2008 STG_FCT_aa.dat
-rwxr-xr-x 1 staff 1839 Jan 5 2008 STG_FCT__gd_LINE.dat
-rwxrwxrwx 1 staff 413 Jan 5 2008 STG_FCT_def_REP_LINE.dat
-rwxrwxrwx 1 staff 60 Jan 5 2008 STG_FCT_abc_TYPE.dat

how will i get the position on second file like STG_FCT_LINE_SUMMARY.dat only

means i want to save the contents of file second in one variable but the name of the file changes so i have to give some generic type command to find the position of second file.



# 2  
Old 07-07-2008
Hammer & Screwdriver Use a 'head' and 'tail'

The following will show you only that line. (Beware, you need to grab the thrid line since there is that 'total 72' as the first line.)
Code:
ls -ltr | head -3 | tail -1

This will give you only the filename
Code:
ls -ltr | head -3 | tail -1 | tr -s " " | cut -d" " -f9

# 3  
Old 07-07-2008
thanks it work
# 4  
Old 07-07-2008
One more way --

ls -ltr | sed -n '3p' | awk '{print $NF}'
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Inserting value at a particular position without changing the position of other characters

Hi All, I wanted a sed/awk command to add a value/character on a particular position without disturbing the position of other characters. I have file a.txt OL 10031 Day Black Midi Good Value P01 P07 OL 10031 Day Black Short Good Value P01 P07 I want to get the output as... (2 Replies)
Discussion started by: rahulsk
2 Replies

2. Shell Programming and Scripting

Search for a string at a particular position and replace with blank based on position

Hi, I have a file with multiple lines(fixed width dat file). I want to search for '02' in the positions 45-46 and if available, in that lines, I need to replace value in position 359 with blank. As I am new to unix, I am not able to figure out how to do this. Can you please help me to achieve... (9 Replies)
Discussion started by: Pradhikshan
9 Replies

3. Shell Programming and Scripting

Need command or script to print all lines from 2nd position to last but one position

hi guys, i want command or script to display the content of file from 2nd position to last but one position of a file abcdefghdasdasdsd 123,345,678,345,323 434,656,656,656,656 678,878,878,989,545 4565656667,65656 i want to display the same above file without first and... (2 Replies)
Discussion started by: hemanthsaikumar
2 Replies

4. Shell Programming and Scripting

Copy an entire file to specific position to another file

Hi , I need your kind help for my below requirement I need to copy and entire txt file to a certain position to the target file . Source file has 3 lines and it has to be copied to the target file in position from line 10 to 12. Thanks for your support (1 Reply)
Discussion started by: Pratik4891
1 Replies

5. Shell Programming and Scripting

Remove text from n position to n position sed/awk

I want to remove text from nth position to nth position couple of times in same line my line is "hello is there anyone can help me with this question" I need like this ello is there anyone can help me with question 'h' is removed and 'this' removed from the line. I want to do this... (5 Replies)
Discussion started by: elamurugu
5 Replies

6. Shell Programming and Scripting

Moving first position in a file to the last position

hi, I have a file which consists of some records: 2010_06_4010093_001_001|10|ABCDEFGH|9|4010093||0040400||31.12.2009|S|O|X||||20100602093851-31.12.2009|XXBBFC|EFG||||00001| 2010_06_4010162_001_001|11|ABCDEFGH|9|4010162||0040400||31.12.2009|S|O|X||||20100602093851-31.12.2009|XXBBFC|EFG||||00002|... (11 Replies)
Discussion started by: pparthiv
11 Replies

7. UNIX for Dummies Questions & Answers

Grep in a file for a particular pattern in a particular position witihn the file

Assume I have a file with a lot of data sets like 123 abc 01 456 def 02 789 ghi and I only want to grep all that datasets from my file having the pattern '02' at the postion 9-10 to get only 456 def 02 So I could group the datsets into three files according to the position 9-10, one... (9 Replies)
Discussion started by: ABE2202
9 Replies

8. Shell Programming and Scripting

Replacing a position in a file

Hi I'm trying to use awk in a file(test123.dat). My requirement is to to check for the 65th position, if the 65th position is a space then replace the 65th position by the number 9. This is the code that i used: awk '{substr($0,65,1) ~ / / }{sub(substr($0,65,1),"9")}{print}' test123.dat ... (7 Replies)
Discussion started by: angelarosh
7 Replies

9. UNIX for Dummies Questions & Answers

find if a position is between a given start and end position

Hi, I am a newbie in unix programming so maybe this is a simple question. I would like to know how can I make a script that outputs only the values that are not between any given start and end positions Example file1: 2 30 40 80 82 100 file2: ID1 1 ID2 35 ID3 80 ID4 81 ID6... (9 Replies)
Discussion started by: fadista
9 Replies

10. Shell Programming and Scripting

how to find a position and print some string in the next and same position

I need a script for... how to find a position of column data and print some string in the next line and same position position should find based on *HEADER8* in text for ex: ord123 abs 123 987HEADER89 test234 ord124 abc 124 987HEADER88 test235 ... (1 Reply)
Discussion started by: naveenkcl
1 Replies
Login or Register to Ask a Question