can we list other than c files in a directory with only 'ls' command?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers can we list other than c files in a directory with only 'ls' command?
# 1  
Old 03-10-2004
can we list other than c files in a directory with only 'ls' command?

Guys,
can anybody help me in the following........

I have different types(c files,ordinary text files etc) in a directory.
is there any way to list other than .c files using the 'ls' command only.

i tried with the following.

ls *.[!c]*.
its not listing the .c files,but at the same time not listing the files which ends with c [eg: filec]
is there anywhy to get it with only 'ls' command.

Thanks in advance....
# 2  
Old 03-10-2004
why not use grep?

venkat: did you ever work for a company in chicago, Illinois?
# 3  
Old 03-10-2004
Try this...

ls !(*.c)

From man ksh....
Quote:
In addition to the notation described in regexp(5), ksh recognizes
composite patterns made up of one or more pattern lists separated from
each other with a |. Composite patterns can be formed with one or
more of the following:

?(pattern-list) Optionally matches any one of the given patterns.

*(pattern-list) Matches zero or more occurrences of the given patterns.

+(pattern-list) Matches one or more occurrences of the given patterns.

@(pattern-list) Matches exactly one of the given patterns.

!(pattern-list) Matches anything, except one of the given patterns.
# 4  
Old 03-12-2004
Ygor,
it worked well.thanks a lot for ur info.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

List files with date, create directory, move to the created directory

Hi all, i have a folder, with tons of files containing as following, on /my/folder/jobs/ some_name_2016-01-17-22-38-58_some name_0_0.zip.done some_name_2016-01-17-22-40-30_some name_0_0.zip.done some_name_2016-01-17-22-48-50_some name_0_0.zip.done and these can be lots of similar files,... (6 Replies)
Discussion started by: charli1
6 Replies

2. Shell Programming and Scripting

Copy list of files from a keyword list to another directory

Hello, I have a folder with a massive amount of files, and I want to copy out a specific subset of the files to a new directory. I would like to use a text file with the filenames listed, but can't get it to work. The thing I'm hung up on is that the folder names in the path can and do have... (5 Replies)
Discussion started by: twjolson
5 Replies

3. UNIX for Dummies Questions & Answers

Command to list our directory size

Is there any command that can list out all the files size including directory in 1 command? `ls` will only give 2048 for a directory, which i'm looking for the actual size. (5 Replies)
Discussion started by: lsy
5 Replies

4. UNIX for Advanced & Expert Users

List the files in a directory

Hi Experts, I need to list the files in a directory which have more than one lines All the files are csv format Please help Thanks (5 Replies)
Discussion started by: gwrm
5 Replies

5. Shell Programming and Scripting

List files in a directory

Hi Experts, I need to list the files in a directory which have more than one lines Please help Thanks (1 Reply)
Discussion started by: gwrm
1 Replies

6. Shell Programming and Scripting

find list of files from a list and copy to a directory

I will be very grateful if someone can help me with bash shell script that does the following: I have a list of filenames: A01_155716 A05_155780 A07_155812 A09_155844 A11_155876 that are kept in different sub directories within my current directory. I want to find these files and copy... (3 Replies)
Discussion started by: manishabh
3 Replies

7. UNIX for Dummies Questions & Answers

Find files and display only directory list containing those files

I have a directory (and many sub dirs beneath) on AIX system, containing thousands of file. I'm looking to get a list of all directory containing "*.pdf" file. I know basic syntax of find command, but it gives me list of all pdf files, which numbers in thousands. All I need to know is, which... (4 Replies)
Discussion started by: r7p
4 Replies

8. Shell Programming and Scripting

To list files only in a directory

Hi all, I want to list all the files in a directory but not present in the subdirectories. I want the name of each file with its full pathname. ls /opt/cems/log/cemsdbg/db/* /opt/cems/log/cemsdbg/db/securitydb_backup_2009_01_12_06:00:54.log /opt/cems/log/cemsdbg/db/standby_monitor.sql... (5 Replies)
Discussion started by: dipashre
5 Replies

9. UNIX for Dummies Questions & Answers

list of files in one Directory

hi All, How do I get list of all the files in one directory. Thanks in advance, Venky. (3 Replies)
Discussion started by: venkyA
3 Replies

10. Programming

list directory without use ls command?

Hi i need C code to list direcoty without using ls command and it sould take the path of the directory from the user? "please help me it is so important" (3 Replies)
Discussion started by: ashamry
3 Replies
Login or Register to Ask a Question