A Question about GLOBIGNORE


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers A Question about GLOBIGNORE
# 1  
Old 07-18-2006
A Question about GLOBIGNORE

I don't see the sense in when GLOBIGNORE is set to some non null, then .* doesn't match . and ..
(and when GLOBIGNORE is null, then .* will match . and .. )

The above is true regardless of whether dotglob is on or off.

What is the sense behind that aspect of GLOBIGNORE?

(I may have got that wrong, i'm new to this)
I don't know if this q should be in the advanced or shell scripting section.

thanks
# 2  
Old 07-18-2006
See what the faq has to say on GLOBIGNORE - 3.5.8 Filename Expansion
# 3  
Old 07-18-2006
I read that long ago, I understand the logic.

But I don't see the sense in it

Actually, the FAQ you listed to has what I think is an old bash manual that may even be wrong

The old one mentioned in that FAQ says
".....The filenames `.' and `..' are always ignored, even when GLOBIGNORE is set. .... "

try
unset GLOBIGNORE
echo .*

it doesn't ignore . and ..

whereas when GLOBIGNORE is set, echo .* , you'll see it does ignore . and ..

The one mentioned in my copy of cygwin is not wrong

"...from the list of matches. The file names ``.'' and ``..'' are always
ignored when GLOBIGNORE is set and not null. However, setting GLOBIGNORE to a non-null value has the effect of enabling the dotglob shell...."

Anyhow, as I said, I see the logic of it but not the sense in it.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Ls -l question

Hi, When doing ls -l, is it right to assume that all files with the date and time on it are files that are created/modified on the current year? Is there any way to display the creation/modified date of a file that are not created/modified in the current year? (4 Replies)
Discussion started by: newbie_01
4 Replies

2. Shell Programming and Scripting

A question

Hi, I'm new to unix and got struck here.Can any one help me out.My question is .. is the command if ; then echo "do some stuff" fi correct? Thanks in advance abhijeet (18 Replies)
Discussion started by: Abhijeet_Atti
18 Replies

3. Programming

C++ little question

Hi, I am doing a C++ self-study and I got stuck with this problem. I want to have a code that asks the suer to enter two numbers and then it lists the numbers between these two numbers. It has also to print a message if these two numbers are equal. Here is what I wrote: #include <iostream>... (11 Replies)
Discussion started by: faizlo
11 Replies

4. UNIX for Dummies Questions & Answers

Help me these Question??

1. How the Unix system identify the Other User to access for file permission? 2. What command we use to convert the extension of a file name? 3. What command use to convert other editing file to Unix based text file? Please answer of these Question???Its necessary for me?? (3 Replies)
Discussion started by: pradipta_pks
3 Replies

5. UNIX for Dummies Questions & Answers

Vi Question

Hi Guys I have a quick question I have a file that is approx 1.5 million lines long of which most of the lines start with INFO: some info INFO: some more info INFO: etc I want to remove these lines I was thinking along the lines of :%s/INFO*//g but this does not work None... (6 Replies)
Discussion started by: grahambo2005
6 Replies

6. UNIX for Dummies Questions & Answers

Question

I need to write a script file that will tell me the largest number in a group of numbers. ANy help is greatly appreciated (2 Replies)
Discussion started by: twan
2 Replies

7. Shell Programming and Scripting

vi question

hello! i am very new to this, so please bear with me. i used red hat linux to creat a little two page website for school, which was really just an exercise in absolute and relative paths. so, now, its all done, and i want to play with it some more, but i think there may be a problem with vi. i... (3 Replies)
Discussion started by: jojodancer
3 Replies

8. Shell Programming and Scripting

question

how do i write a script that'll open what i entered and scan it for a certain line of text. for example, i enter a filename (that exists) and in that file i want to scan a certain word that'll show how much of that word appears throughout the file. (2 Replies)
Discussion started by: mrhenry
2 Replies

9. UNIX for Dummies Questions & Answers

Next Question:

what is the function of swap in linux why i have to create apsolutely a particion for the swap when i install (i installed lnx4win mandrake and made an automat. disk particion and the install program one of my disk partitions that was 3gb devidet in 4 one native 700mb swap 600mb and the others i... (1 Reply)
Discussion started by: user666
1 Replies
Login or Register to Ask a Question