How to open file ending with @.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to open file ending with @.
# 1  
Old 12-03-2009
How to open file ending with @.

Hi i want to know the content of files that ends with @ in /bin directory like ls@ etc.
# 2  
Old 12-03-2009
This for loop should give u the output

Code:
for i in `ls /bin/*@`
do
echo "filename :"$i
cat $i
done

# 3  
Old 12-03-2009
The '@' probably means it's a symbolic link. Best description of ls I found (from the info page of GNU ls):
Code:
 `-F'
 `--classify'
 `--indicator-style=classify'
      Append a character to each file name indicating the file type.
      Also, for regular files that are executable, append `*'.  The file
      type indicators are `/' for directories, `@' for symbolic links,
      `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
      regular files.  Do not follow symbolic links listed on the command
      line unless the `--dereference-command-line' (`-H'),
      `--dereference' (`-L'), or
      `--dereference-command-line-symlink-to-dir' options are specified.

# 4  
Old 12-04-2009
Hi mac4rfree

i have tried this
# for i in `ls /bin/*@`
> do
> echo "filename : "$i
> cat $i
> done
ls: /bin/*@ not found: No such file or directory (error 2)

also i tried this
# for i in `ls /bin/ls@`
> do
> echo "filename : "$i
> cat $i
> done
ls: /bin/ls@ not found: No such file or directory (error 2)

any help will be totally appreciated.
Thanks in advance Smilie
# 5  
Old 12-04-2009
Did you read the info extract that pludi posted?

Maybe you need something like:

Code:
for i in /bin/*  
do
  if [ -L $i ]; then
    echo "filename : $i"                                       
    cat $i
  fi 
done

Do you really want to "cat" binary files?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

What is the meaning of file name ending with .$$?

Hello Sirs, I'm trying to understand what does it mean when a file name ends with ".$$" Like in the below snippet. if ; then cat /tmp/input0.$$ >> $filename Please help me understand it. Thanks in advance. (4 Replies)
Discussion started by: rookee
4 Replies

2. Shell Programming and Scripting

Remove '.' from file for numbers ending in '.'

Hi, I have numerous files which have data in the following format A|B|123.|Mr.|45.66|33|zz L|16.|33.45|AC.|45. I want to remove decimal point only if it is last character in a number. O/p should be A|B|123|Mr.|45.66|33|zz L|16|33.45|AC.|45 I tried this sed -e 's/.|/|/g' Problem... (6 Replies)
Discussion started by: wahi80
6 Replies

3. Shell Programming and Scripting

Remove certain lines from file based on start of line except beginning and ending

Hi, I have multiple large files which consist of the below format: I am trying to write an awk or sed script to remove all occurrences of the 00 record except the first and remove all of the 80 records except the last one. Any help would be greatly appreciated. (10 Replies)
Discussion started by: nwalsh88
10 Replies

4. Shell Programming and Scripting

Finding File Names Ending In 3 Random Numerical Characters

Hi, I have a series of files (upwards of 500) the filename format is as follows CC10-1234P1999.WGS84.p190 each of this files is in a directory named for the file but excluding the extension. Now the last three numeric characters, in this case 999, can be anything from 001 to 999, I need to... (3 Replies)
Discussion started by: roche.j.mike
3 Replies

5. SCO

File name ending with @

Hi Current SCO Unix 5.05 I see that there are filenames with @ at the end of file name for example in the /usr/lib there is file lpadmin@ what does the @ represent when it is at the end of the file name Thanks (4 Replies)
Discussion started by: atish0
4 Replies

6. Shell Programming and Scripting

sed in script creates output file ending with '?' (^M)

Hi, I'm trying to use sed within a shell script (bash, running ubuntu). The command works fine from the command line, but when I use it within the script, rather than creating a file with the name I've specified, it creates one that ends with a question mark '?' when you use ls, e.g.... (3 Replies)
Discussion started by: jennykay
3 Replies

7. Red Hat

cannot set user id: Resource temporarily unavailable (not open file/open process related)

First post, sorry to be a bother but this one has been dogging me. I have a process user (java application server) that trips a resource limit every couple weeks and need help finding what limit we're hitting. First, this is what's running: This is the error when jobs are run or the... (0 Replies)
Discussion started by: Katahdin
0 Replies

8. Shell Programming and Scripting

Deleting lines ending with . from a file

HI I'm looking to delete lines ending with .tk from below data file --------- abc.tk mgm.tk dtk mgmstk ------ I have written below code ---- sed '/.tk *$/d' dat_file.txt > temp.txt ---- But its deleting all the lines ending with tk. I need to delete only the lines ending .tk my... (5 Replies)
Discussion started by: shekhar_v4
5 Replies

9. Solaris

removing particular lines ending with a .cnt extension in a text file

I have a text file with rows of information (it is basically a ls command information(o/p from ls command)) I need to remove the lines ending with a .cnt extension and keep the lines ending with .zip extension, how to accomplish this. I also only need the date,size and name of the file from every... (2 Replies)
Discussion started by: ramky79
2 Replies

10. UNIX for Dummies Questions & Answers

File- Ending

Hi folks! I'm new in this forum and in the UNIX-world too!! I've got a real problem: I have to read out datas like name and e-mail-adress from a Windows- Server from the active directory and put this information into a file. This file should be moved (or copied) on a Unix- Server... But I... (3 Replies)
Discussion started by: spikylina
3 Replies
Login or Register to Ask a Question