<div dir="ltr">i agree with the quote of Joel Spolsky that Vadim posted .<br>it is the cultural difference which results in technological differences and not the other way around .<br><br>my experience with Microsoft programmers is that they are all busyness oriented rather than programing <br>

and most of the time the personal treatment is highly dependent on the organizational hierarchy ... or to cut to the <br>case they are simply all arrogant morons and corporate thugs <br>
<br>i don&#39;t have in-depth experience with linux , but things i find important is the efficiency of <br>the package management , for me windows software installation and upgrades are nightmares compared to linux <br>on my previous job i worked on .NET and most libraries and service packs insisted to be installed under C: and not in another partition <br>
and for each software installed the windows directory grew bigger and bigger because of installers stored files <br><br><br><br>      <br><br><br><div class="gmail_quote">On Mon, Nov 2, 2009 at 3:57 PM,  <span dir="ltr">&lt;<a href="mailto:haifux-request@haifux.org" target="_blank">haifux-request@haifux.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Send Haifux mailing list submissions to<br>
        <a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:haifux-request@haifux.org" target="_blank">haifux-request@haifux.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:haifux-owner@haifux.org" target="_blank">haifux-owner@haifux.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Haifux digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: advanced of programming in Linux (Gabor Szabo)<br>
   2. Re: advanced of programming in Linux (Shahar Dag)<br>
   3. Re: advanced of programming in Linux (Vadim Eisenberg)<br>
   4. Re: advanced of programming in Linux (Tal Abir)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 2 Nov 2009 13:49:13 +0200<br>
From: Gabor Szabo &lt;<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>&gt;<br>
Subject: Re: [Haifux] advanced of programming in Linux<br>
To: Orna Agmon Ben-Yehuda &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt;<br>
Cc: Haifux &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:d8a74af10911020349h46e35cf6g3bc0767b628ddf20@mail.gmail.com" target="_blank">d8a74af10911020349h46e35cf6g3bc0767b628ddf20@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
IMHO it is not only about &quot;better&quot; is also that by having a broader knowledge<br>
you increase your value and your chances to get a job.<br>
<br>
Interestingly recently I more and more see companies that use Linux.<br>
Even as the developer desktops.<br>
<br>
On Mon, Nov 2, 2009 at 1:26 PM, Orna Agmon Ben-Yehuda<br>
&lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Nov 2, 2009 at 1:02 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello all<br>
&gt;&gt;<br>
&gt;&gt; mix &amp; match is just a buzzword.<br>
&gt;<br>
&gt; Change all files foo* to bar*. Easy with make or a shell loop, I am not<br>
&gt; familiar with a convenient ready-made tool.<br>
&gt;<br>
<br>
I can give you another, similar examples.<br>
<br>
Replace the word Java by C# in every .txt file in a directory structure.<br>
Replace the field A4 in every Excel (.xls) file in a directory structure.<br>
Sum the 3rd column of every Excel file in a directory structure.<br>
<br>
I am sure you can write it in Windows shell but I am quite confident it<br>
is much simpler to write the above two either as a shell or as a perl script.<br>
<br>
<br>
Repeating tasks - History.<br>
Many tasks we do are repeating the same command in a slightly different way.<br>
<br>
The Linux/Unix version might  need you to type in a 20-30 character<br>
long command.<br>
The windows version might be shorter and and might require less things<br>
to remember.<br>
It might involve clicking on 5 buttons and typing 2 strings.<br>
<br>
BUT, the next time you have to do the task - or a similar task - in<br>
the windowing system you will<br>
have to repeat the whole sequence while in a unix/linux shell where<br>
you have a history and<br>
strong editing capabilities you can reuse the precious solutions.<br>
<br>
<br>
In the end I am not sure the way to go is to advocate Unix/Linux. It<br>
might be to direct them to the<br>
command line, some high-level scripting language and maybe even cygwin<br>
to put them on the<br>
road in the direction....<br>
<br>
Some of them will arrive.<br>
<br>
Gabor<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 2 Nov 2009 14:46:58 +0200<br>
From: &quot;Shahar Dag&quot; &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>
Subject: Re: [Haifux] advanced of programming in Linux<br>
To: &quot;Haifux&quot; &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;<br>
Message-ID: &lt;<a href="mailto:2C33C6095C504C86BAE7E2D236223C6D@cs.technion.ac.il" target="_blank">2C33C6095C504C86BAE7E2D236223C6D@cs.technion.ac.il</a>&gt;<br>
Content-Type: text/plain; format=flowed; charset=&quot;utf-8&quot;;<br>
        reply-type=original<br>
<br>
Hello all<br>
<br>
everything is correct:<br>
some jobs are easier on Linux<br>
knowing another OS make you a better programmer<br>
Linux is free &amp; so are most of its tools<br>
<br>
but what I am looking for is:<br>
a description of a simple every day job<br>
that windows people will say that they will have to spent half a day<br>
programming to automate it.<br>
that widows people will admit that it is something reasonable to do.<br>
a job that can be accomplished on Linux with 10 minutes<br>
and the result should be to bring the Windows people to consider Linux (at<br>
list) as their development environment<br>
<br>
Shahar<br>
----- Original Message -----<br>
From: &quot;Gabor Szabo&quot; &lt;<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>&gt;<br>
To: &quot;Orna Agmon Ben-Yehuda&quot; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt;<br>
Cc: &quot;Haifux&quot; &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;; &quot;Shahar Dag&quot; &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>

Sent: Monday, November 02, 2009 1:49 PM<br>
Subject: Re: [Haifux] advanced of programming in Linux<br>
<br>
<br>
&gt; IMHO it is not only about &quot;better&quot; is also that by having a broader<br>
&gt; knowledge<br>
&gt; you increase your value and your chances to get a job.<br>
&gt;<br>
&gt; Interestingly recently I more and more see companies that use Linux.<br>
&gt; Even as the developer desktops.<br>
&gt;<br>
&gt; On Mon, Nov 2, 2009 at 1:26 PM, Orna Agmon Ben-Yehuda<br>
&gt; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Nov 2, 2009 at 1:02 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hello all<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; mix &amp; match is just a buzzword.<br>
&gt;&gt;<br>
&gt;&gt; Change all files foo* to bar*. Easy with make or a shell loop, I am not<br>
&gt;&gt; familiar with a convenient ready-made tool.<br>
&gt;&gt;<br>
&gt;<br>
&gt; I can give you another, similar examples.<br>
&gt;<br>
&gt; Replace the word Java by C# in every .txt file in a directory structure.<br>
&gt; Replace the field A4 in every Excel (.xls) file in a directory structure.<br>
&gt; Sum the 3rd column of every Excel file in a directory structure.<br>
&gt;<br>
&gt; I am sure you can write it in Windows shell but I am quite confident it<br>
&gt; is much simpler to write the above two either as a shell or as a perl<br>
&gt; script.<br>
&gt;<br>
&gt;<br>
&gt; Repeating tasks - History.<br>
&gt; Many tasks we do are repeating the same command in a slightly different<br>
&gt; way.<br>
&gt;<br>
&gt; The Linux/Unix version might  need you to type in a 20-30 character<br>
&gt; long command.<br>
&gt; The windows version might be shorter and and might require less things<br>
&gt; to remember.<br>
&gt; It might involve clicking on 5 buttons and typing 2 strings.<br>
&gt;<br>
&gt; BUT, the next time you have to do the task - or a similar task - in<br>
&gt; the windowing system you will<br>
&gt; have to repeat the whole sequence while in a unix/linux shell where<br>
&gt; you have a history and<br>
&gt; strong editing capabilities you can reuse the precious solutions.<br>
&gt;<br>
&gt;<br>
&gt; In the end I am not sure the way to go is to advocate Unix/Linux. It<br>
&gt; might be to direct them to the<br>
&gt; command line, some high-level scripting language and maybe even cygwin<br>
&gt; to put them on the<br>
&gt; road in the direction....<br>
&gt;<br>
&gt; Some of them will arrive.<br>
&gt;<br>
&gt; Gabor<br>
&gt; _______________________________________________<br>
&gt; Haifux mailing list<br>
&gt; <a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
&gt; <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
&gt;<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 2 Nov 2009 15:32:52 +0200<br>
From: Vadim Eisenberg &lt;<a href="mailto:vadim.eisenberg@gmail.com" target="_blank">vadim.eisenberg@gmail.com</a>&gt;<br>
Subject: Re: [Haifux] advanced of programming in Linux<br>
To: Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;, Haifux &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:c9694f700911020532w2a2ea144ma00b77fd055b3a2a@mail.gmail.com" target="_blank">c9694f700911020532w2a2ea144ma00b77fd055b3a2a@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;windows-1252&quot;<br>
<br>
FYI – a nice article of Joel Spolsky about the differences between Unix and<br>
Windows - <a href="http://www.joelonsoftware.com/articles/Biculturalism.html" target="_blank">http://www.joelonsoftware.com/articles/Biculturalism.html</a> .<br>
<br>
<br>
Some quotes from the article:<br>
<br>
*By now, Windows and Unix are functionally more similar than different. They<br>
both support the same major programming metaphors, from command lines to<br>
GUIs to web servers; they are organized around virtually the same panoply of<br>
system resources, from nearly identical file systems to memory to sockets<br>
and processes and threads. There&#39;s not much about the core set of services<br>
provided by each operating system to limit the kinds of applications you can<br>
create.*<br>
<br>
*What&#39;s left is cultural differences.*<br>
<br>
*...*<br>
<br>
*What are the cultural differences between Unix and Windows programmers?<br>
There are many details and subtleties, but for the most part it comes down<br>
to one thing: Unix culture values code which is useful to other programmers,<br>
while Windows culture values code which is useful to non-programmers.*<br>
<br>
*...*<br>
<br>
Regards,<br>
<br>
Vadim<br>
<br>
<br>
On Mon, Nov 2, 2009 at 2:46 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt; wrote:<br>
<br>
&gt; Hello all<br>
&gt;<br>
&gt; everything is correct:<br>
&gt; some jobs are easier on Linux<br>
&gt; knowing another OS make you a better programmer<br>
&gt; Linux is free &amp; so are most of its tools<br>
&gt;<br>
&gt; but what I am looking for is:<br>
&gt; a description of a simple every day job<br>
&gt; that windows people will say that they will have to spent half a day<br>
&gt; programming to automate it.<br>
&gt; that widows people will admit that it is something reasonable to do.<br>
&gt; a job that can be accomplished on Linux with 10 minutes<br>
&gt; and the result should be to bring the Windows people to consider Linux (at<br>
&gt; list) as their development environment<br>
&gt;<br>
&gt; Shahar<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Gabor Szabo&quot; &lt;<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>&gt;<br>
&gt; To: &quot;Orna Agmon Ben-Yehuda&quot; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt;<br>
&gt; Cc: &quot;Haifux&quot; &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;; &quot;Shahar Dag&quot; &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>

&gt; Sent: Monday, November 02, 2009 1:49 PM<br>
&gt; Subject: Re: [Haifux] advanced of programming in Linux<br>
&gt;<br>
&gt;<br>
&gt; &gt; IMHO it is not only about &quot;better&quot; is also that by having a broader<br>
&gt; &gt; knowledge<br>
&gt; &gt; you increase your value and your chances to get a job.<br>
&gt; &gt;<br>
&gt; &gt; Interestingly recently I more and more see companies that use Linux.<br>
&gt; &gt; Even as the developer desktops.<br>
&gt; &gt;<br>
&gt; &gt; On Mon, Nov 2, 2009 at 1:26 PM, Orna Agmon Ben-Yehuda<br>
&gt; &gt; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Mon, Nov 2, 2009 at 1:02 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Hello all<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; mix &amp; match is just a buzzword.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Change all files foo* to bar*. Easy with make or a shell loop, I am not<br>
&gt; &gt;&gt; familiar with a convenient ready-made tool.<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; I can give you another, similar examples.<br>
&gt; &gt;<br>
&gt; &gt; Replace the word Java by C# in every .txt file in a directory structure.<br>
&gt; &gt; Replace the field A4 in every Excel (.xls) file in a directory structure.<br>
&gt; &gt; Sum the 3rd column of every Excel file in a directory structure.<br>
&gt; &gt;<br>
&gt; &gt; I am sure you can write it in Windows shell but I am quite confident it<br>
&gt; &gt; is much simpler to write the above two either as a shell or as a perl<br>
&gt; &gt; script.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Repeating tasks - History.<br>
&gt; &gt; Many tasks we do are repeating the same command in a slightly different<br>
&gt; &gt; way.<br>
&gt; &gt;<br>
&gt; &gt; The Linux/Unix version might  need you to type in a 20-30 character<br>
&gt; &gt; long command.<br>
&gt; &gt; The windows version might be shorter and and might require less things<br>
&gt; &gt; to remember.<br>
&gt; &gt; It might involve clicking on 5 buttons and typing 2 strings.<br>
&gt; &gt;<br>
&gt; &gt; BUT, the next time you have to do the task - or a similar task - in<br>
&gt; &gt; the windowing system you will<br>
&gt; &gt; have to repeat the whole sequence while in a unix/linux shell where<br>
&gt; &gt; you have a history and<br>
&gt; &gt; strong editing capabilities you can reuse the precious solutions.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; In the end I am not sure the way to go is to advocate Unix/Linux. It<br>
&gt; &gt; might be to direct them to the<br>
&gt; &gt; command line, some high-level scripting language and maybe even cygwin<br>
&gt; &gt; to put them on the<br>
&gt; &gt; road in the direction....<br>
&gt; &gt;<br>
&gt; &gt; Some of them will arrive.<br>
&gt; &gt;<br>
&gt; &gt; Gabor<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Haifux mailing list<br>
&gt; &gt; <a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
&gt; &gt; <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Haifux mailing list<br>
&gt; <a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
&gt; <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://hamakor.org.il/pipermail/haifux/attachments/20091102/1b31eb50/attachment-0001.htm" target="_blank">http://hamakor.org.il/pipermail/haifux/attachments/20091102/1b31eb50/attachment-0001.htm</a><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Mon, 2 Nov 2009 15:57:10 +0200<br>
From: Tal Abir &lt;<a href="mailto:tal.abir@gmail.com" target="_blank">tal.abir@gmail.com</a>&gt;<br>
Subject: Re: [Haifux] advanced of programming in Linux<br>
To: Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>
Cc: Haifux &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:38b44aa0911020557r3035f7b8tbe17f1f4a0355c30@mail.gmail.com" target="_blank">38b44aa0911020557r3035f7b8tbe17f1f4a0355c30@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
There is no such task.<br>
<br>
Thanks,<br>
Tal.<br>
<br>
On Mon, Nov 2, 2009 at 2:46 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt; wrote:<br>
<br>
&gt; Hello all<br>
&gt;<br>
&gt; everything is correct:<br>
&gt; some jobs are easier on Linux<br>
&gt; knowing another OS make you a better programmer<br>
&gt; Linux is free &amp; so are most of its tools<br>
&gt;<br>
&gt; but what I am looking for is:<br>
&gt; a description of a simple every day job<br>
&gt; that windows people will say that they will have to spent half a day<br>
&gt; programming to automate it.<br>
&gt; that widows people will admit that it is something reasonable to do.<br>
&gt; a job that can be accomplished on Linux with 10 minutes<br>
&gt; and the result should be to bring the Windows people to consider Linux (at<br>
&gt; list) as their development environment<br>
&gt;<br>
&gt; Shahar<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Gabor Szabo&quot; &lt;<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>&gt;<br>
&gt; To: &quot;Orna Agmon Ben-Yehuda&quot; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt;<br>
&gt; Cc: &quot;Haifux&quot; &lt;<a href="mailto:haifux@haifux.org" target="_blank">haifux@haifux.org</a>&gt;; &quot;Shahar Dag&quot; &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>

&gt; Sent: Monday, November 02, 2009 1:49 PM<br>
&gt; Subject: Re: [Haifux] advanced of programming in Linux<br>
&gt;<br>
&gt;<br>
&gt; &gt; IMHO it is not only about &quot;better&quot; is also that by having a broader<br>
&gt; &gt; knowledge<br>
&gt; &gt; you increase your value and your chances to get a job.<br>
&gt; &gt;<br>
&gt; &gt; Interestingly recently I more and more see companies that use Linux.<br>
&gt; &gt; Even as the developer desktops.<br>
&gt; &gt;<br>
&gt; &gt; On Mon, Nov 2, 2009 at 1:26 PM, Orna Agmon Ben-Yehuda<br>
&gt; &gt; &lt;<a href="mailto:ladypine@gmail.com" target="_blank">ladypine@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Mon, Nov 2, 2009 at 1:02 PM, Shahar Dag &lt;<a href="mailto:dag@cs.technion.ac.il" target="_blank">dag@cs.technion.ac.il</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Hello all<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; mix &amp; match is just a buzzword.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Change all files foo* to bar*. Easy with make or a shell loop, I am not<br>
&gt; &gt;&gt; familiar with a convenient ready-made tool.<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; I can give you another, similar examples.<br>
&gt; &gt;<br>
&gt; &gt; Replace the word Java by C# in every .txt file in a directory structure.<br>
&gt; &gt; Replace the field A4 in every Excel (.xls) file in a directory structure.<br>
&gt; &gt; Sum the 3rd column of every Excel file in a directory structure.<br>
&gt; &gt;<br>
&gt; &gt; I am sure you can write it in Windows shell but I am quite confident it<br>
&gt; &gt; is much simpler to write the above two either as a shell or as a perl<br>
&gt; &gt; script.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Repeating tasks - History.<br>
&gt; &gt; Many tasks we do are repeating the same command in a slightly different<br>
&gt; &gt; way.<br>
&gt; &gt;<br>
&gt; &gt; The Linux/Unix version might  need you to type in a 20-30 character<br>
&gt; &gt; long command.<br>
&gt; &gt; The windows version might be shorter and and might require less things<br>
&gt; &gt; to remember.<br>
&gt; &gt; It might involve clicking on 5 buttons and typing 2 strings.<br>
&gt; &gt;<br>
&gt; &gt; BUT, the next time you have to do the task - or a similar task - in<br>
&gt; &gt; the windowing system you will<br>
&gt; &gt; have to repeat the whole sequence while in a unix/linux shell where<br>
&gt; &gt; you have a history and<br>
&gt; &gt; strong editing capabilities you can reuse the precious solutions.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; In the end I am not sure the way to go is to advocate Unix/Linux. It<br>
&gt; &gt; might be to direct them to the<br>
&gt; &gt; command line, some high-level scripting language and maybe even cygwin<br>
&gt; &gt; to put them on the<br>
&gt; &gt; road in the direction....<br>
&gt; &gt;<br>
&gt; &gt; Some of them will arrive.<br>
&gt; &gt;<br>
&gt; &gt; Gabor<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Haifux mailing list<br>
&gt; &gt; <a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
&gt; &gt; <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Haifux mailing list<br>
&gt; <a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
&gt; <a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://hamakor.org.il/pipermail/haifux/attachments/20091102/e1877222/attachment.htm" target="_blank">http://hamakor.org.il/pipermail/haifux/attachments/20091102/e1877222/attachment.htm</a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Haifux mailing list<br>
<a href="mailto:Haifux@haifux.org" target="_blank">Haifux@haifux.org</a><br>
<a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
<br>
<br>
End of Haifux Digest, Vol 27, Issue 8<br>
*************************************<br>
</blockquote></div><br></div>