<div>Thanks all for the tr command. I forgot about that one and was trying to figure out a way to do it with awk. You guys saved me lots of time.</div>
<div> </div>
<div>Not familiar with the ex utility. Will need to read up more on it but can you tell me why preserving the inode is important? Maybe some real world examples of doing this method versus tr. <br><br> </div>
<div><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername">Michael Paoli</b> <<a href="mailto:Michael.Paoli@cal.berkeley.edu">Michael.Paoli@cal.berkeley.edu</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">$ cat file<br>ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz<br>abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
<br>$ ex file << \__EOT__<br>> %s/[A-Z]/\l&/g<br>> w<br>> q<br>> __EOT__<br>$ cat file<br>abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz<br>abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz
<br>$<br><br>One of the advantages of the method shown above, is that it<br>preserves the inode and (hard) link relationships (and ownerships<br>and permissions) of the file - no explicit intermediary file required.<br><br>
Extra credit: name a disadvantage with the above (hint: multiuser, multitasking)<br><br>Quoting Alden Meneses <<a href="mailto:aldenm@gmail.com">aldenm@gmail.com</a>>:<br><br>> I was wondering if anyone knew how to convert a text file to all lowercase.
<br><br>_______________________________________________<br>sf-lug mailing list<br><a href="mailto:sf-lug@linuxmafia.com">sf-lug@linuxmafia.com</a><br><a href="http://linuxmafia.com/mailman/listinfo/sf-lug">http://linuxmafia.com/mailman/listinfo/sf-lug
</a><br></blockquote></div><br>