ls with wildcards


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers ls with wildcards
# 1  
Old 06-29-2005
ls with wildcards

ok, I'm trying to write a script file that lists files with specific elements in the name into a txt file, it looks like this

ls s[A-Z]*.dat > file_names.txt

can't figure out whats wrong with that line, any ideas?
thanks in advance
# 2  
Old 06-29-2005
Check for ur file names

Quote:
Originally Posted by benu302000
ok, I'm trying to write a script file that lists files with specific elements in the name into a txt file, it looks like this

ls s[A-Z]*.dat > file_names.txt

can't figure out whats wrong with that line, any ideas?
thanks in advance

Everything seems right in ur line

May be there r no files with the specific name .......

Does this give some error ???
# 3  
Old 06-29-2005
I think it has something to do with the * character, because I just tried

ls *.dat > file_names.txt

and I know there are .dat files in there
is there an escape character I need? or some special formatting, or what?

this works on the command line, just not in the script file
# 4  
Old 06-29-2005
Which shell r u using ??

It works fine from within a script on my shell i.e ksh ( Linux Box )
# 5  
Old 06-29-2005
I'm using bourne shell
# 6  
Old 06-29-2005
If you're really using the bourne shell, type
set +f
then try it again.
# 7  
Old 06-29-2005
I tried set +f and I get

set: variable name must begin with a letter
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Wildcards and exceptions

Hello: I have a very basic question. I'd like to select all files except for one file. For example, say I want to move all of the files in my current directory to a subdirectory called archive, I would use mv ./* archive/ But what if I want to move all files except for README.txt? Is there an... (19 Replies)
Discussion started by: Danny.Boy
19 Replies

2. Shell Programming and Scripting

Using Wildcards in scp

to scp using windcards you use the following : scp 'hostname:/home/username/diff_201110*' . Enjoy ! (0 Replies)
Discussion started by: phpsnook
0 Replies

3. UNIX for Dummies Questions & Answers

For loop with wildcards

Hi, I've got a ksh for loop with wildcards specified, and I want the wildcards to be preserved when inside the loop. Instead, it is expanding the wilcards and identifying filenames in the current directory #!/usr/bin/ksh list="a* b*" for i in ${list} do echo 'Loop value =' ${i} done... (2 Replies)
Discussion started by: nim
2 Replies

4. UNIX for Advanced & Expert Users

ln -s accept wildcards?

Does ln -s accept wildcards? It doesn't seem like it is working when I use wildcards. (9 Replies)
Discussion started by: cokedude
9 Replies

5. UNIX for Advanced & Expert Users

Wildcards

These 2 websites do a GREAT job of explaining different types of wildcards. I learned about the categories of characters which I never knew about at all. GNU/Linux Command-Line Tools Guide - Wildcards GREP (1 Reply)
Discussion started by: cokedude
1 Replies

6. UNIX for Dummies Questions & Answers

SED and wildcards

I am using this code to locate and modify one particular ID in a file containing thousands of entries sed 's/^>OldID/>NewID/g' Infile > Outfile How can I modify the code so I can rename all old IDs to a new unique ID? I tried this sed 's/^>*/>NewID/g' Infile > Outfile but it did not... (10 Replies)
Discussion started by: Xterra
10 Replies

7. UNIX for Dummies Questions & Answers

wildcards NOT

Hi All Please excuse another straightforward question. When creating a tar archive from a directory I am attempting to use wildcards to eliminate certain filetypes (otherwise the archive gets too large). So I am looking for something along these lines. tar -cf archive.tar * <minus all *.rst... (5 Replies)
Discussion started by: C3000
5 Replies

8. UNIX for Dummies Questions & Answers

wildcards

when writing a shell script (bourne) and using a unix command like 'ls' is there anything special you need to do to use a wildcard (like *)? (3 Replies)
Discussion started by: benu302000
3 Replies

9. UNIX for Dummies Questions & Answers

Wildcards in VI

I'm trying to delete lines from a large text file using VI. Every line that I am wanting to delete start with 'S' - all others do not. (A list of users) I've tried using * but doesn't seem to like it...any ideas... Doesn't have to be VI - but I'm better with VI than sed/awk. (8 Replies)
Discussion started by: peter.herlihy
8 Replies

10. Programming

Makefile wildcards

Using a makefile I want to compile all .c files in the current directory without specifying them directly and then link their associated .o files into a library. How do I do this ? Thanks. (1 Reply)
Discussion started by: rcscott
1 Replies
Login or Register to Ask a Question