Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C Programming > Dev-C++ Newbe question

Thread Tools

Dev-C++ Newbe question

Dan Pop
Posts: n/a
In <(E-Mail Removed)> Removed) (Alf P. Steinbach) writes:

>Spaces in pathnames are not inherently problematic.

They are problematic in any command line environment, because they require
quoting: command line interpreters use space as an argument separator.

>They are problematic
>in practice because (1) in Unix pathnames have conventionally not contained
>spaces, and so many/most Unix programs don't deal correctly with spaces, and


Care to provide some concrete examples?

fangorn:~ 2186> touch "foo bar"
fangorn:~ 2187> ls -l foo\ bar
-rw-r--r-- 1 danpop sysprog 0 Aug 4 19:10 foo bar
fangorn:~ 2188> wc 'foo bar'
0 0 0 foo bar

All the forms of space quoting I could think of have properly worked.
A Unix program couldn't care less about embedded spaces in path names.

OTOH, they can be extremely confusing to the Unix *user*:

fangorn:~/clean 2201> rm *
fangorn:~/clean 2202> touch foo bar
fangorn:~/clean 2203> touch 'foo bar'
fangorn:~/clean 2204> ls
bar foo foo bar

Dan Pop
DESY Zeuthen, RZ group
Email: (E-Mail Removed)
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Newbe question ---- response.writefile =?Utf-8?B?b3o=?= ASP .Net 1 01-09-2005 05:15 AM
Easy SQL Question - Newbe =?Utf-8?B?UnlhbiBTbWl0aA==?= ASP .Net 1 01-05-2005 10:04 PM
Mozilla newbe mail settings question dryd(takethisout) Firefox 16 09-05-2004 02:17 PM
newbe question on configuration Michael Huffaker Cisco 1 07-16-2004 10:24 PM
Newbe question Cisco 1710 router! Arben Qarkaxhija Cisco 3 07-18-2003 04:20 PM