This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

bash loop troubles


Hi,

I tried to run the following bash script:

for drive in a b c d e f g h i j k l m n o p q r s t u v w x y z
do
   alias ${drive}:="cd /cygdrive/${drive}"
done

I guess, the syntax for the loop is okay, if I replace the alias line with a
simple echo command:

echo $drive

I get

a
b
...

and so on.

Doing the following (both at the prompt and within a bash script):

drive='c'; alias $drive:="cd /cygdrive/$drive"

will lead to the alias as expected. Merely inside the loop it just doesn't
seem to work.
Any hints?

Thanks in advance,

Michael


-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
Neu: Preissenkung für MMS und FreeMMS! http://www.gmx.net



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]