<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: tr question in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045085#M6096</link>
    <description>Sorry, it's &lt;BR /&gt;&lt;BR /&gt;tr -s 'w' 'p'</description>
    <pubDate>Fri, 08 Aug 2003 13:02:06 GMT</pubDate>
    <dc:creator>Andrej Vavro</dc:creator>
    <dc:date>2003-08-08T13:02:06Z</dc:date>
    <item>
      <title>tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045084#M6095</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I need to rename file from &lt;BR /&gt;/app/abd/12345.w55 to&lt;BR /&gt;/app/abd/12345.p55 in script.&lt;BR /&gt;&lt;BR /&gt;echo ${file1} | tr 'w' 'p' is giving me &lt;BR /&gt;/ap/abd/12345.p55&lt;BR /&gt;&lt;BR /&gt;It deletes one 'p'. It's in bash on SuSE SLES7.&lt;BR /&gt;I am talking about thousand files. Just change extension from w to p. &lt;BR /&gt;&lt;BR /&gt;Thanks for your help in advance.&lt;BR /&gt;Andrej</description>
      <pubDate>Fri, 08 Aug 2003 13:00:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045084#M6095</guid>
      <dc:creator>Andrej Vavro</dc:creator>
      <dc:date>2003-08-08T13:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045085#M6096</link>
      <description>Sorry, it's &lt;BR /&gt;&lt;BR /&gt;tr -s 'w' 'p'</description>
      <pubDate>Fri, 08 Aug 2003 13:02:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045085#M6096</guid>
      <dc:creator>Andrej Vavro</dc:creator>
      <dc:date>2003-08-08T13:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045086#M6097</link>
      <description>Andrej,&lt;BR /&gt;  Your question itself contains the solution.&lt;BR /&gt;&lt;BR /&gt;  tr -s actually squeeze and repeats.  Leave the -s option to get your requirement.  Check man tr.&lt;BR /&gt;&lt;BR /&gt;&lt;MAN&gt;&lt;BR /&gt; -s, --squeeze-repeats&lt;BR /&gt;              replace each input sequence of  a  repeated  character  that  is&lt;BR /&gt;              listed in SET1 with a single occurrence of that character&lt;BR /&gt;&lt;/MAN&gt;&lt;BR /&gt;&lt;BR /&gt;HTH,&lt;BR /&gt;Umapathy&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 08 Aug 2003 13:56:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045086#M6097</guid>
      <dc:creator>Umapathy S</dc:creator>
      <dc:date>2003-08-08T13:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045087#M6098</link>
      <description>assuming that's all the files are *.w*&lt;BR /&gt;&lt;BR /&gt;for fln in `ls *.w??`&lt;BR /&gt;&amp;gt; do&lt;BR /&gt;&amp;gt; newfln=`echo $fln | sed -e 's/\.w/\.p/'`&lt;BR /&gt;&amp;gt; mv $fln $newfln&lt;BR /&gt;&amp;gt; done&lt;BR /&gt;&lt;BR /&gt;Rgds,&lt;BR /&gt;JL</description>
      <pubDate>Fri, 08 Aug 2003 15:53:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045087#M6098</guid>
      <dc:creator>Jean-Luc Oudart</dc:creator>
      <dc:date>2003-08-08T15:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045088#M6099</link>
      <description>change script to use "sed" instead of "tr":&lt;BR /&gt;&lt;BR /&gt;echo ${file1} | |sed 's/\.w/\.p/'&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Sergejs</description>
      <pubDate>Fri, 08 Aug 2003 16:03:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045088#M6099</guid>
      <dc:creator>Sergejs Svitnevs</dc:creator>
      <dc:date>2003-08-08T16:03:37Z</dc:date>
    </item>
    <item>
      <title>Re: tr question</title>
      <link>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045089#M6100</link>
      <description>Or you could just use bash buildins..&lt;BR /&gt;&lt;BR /&gt;for FILE in /path/to/*.w??&lt;BR /&gt;do&lt;BR /&gt;mv $FILE ${FILE//\.w/\.p}&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;go bash ;)  Much fun.</description>
      <pubDate>Sun, 10 Aug 2003 23:09:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/tr-question/m-p/3045089#M6100</guid>
      <dc:creator>Stuart Browne</dc:creator>
      <dc:date>2003-08-10T23:09:54Z</dc:date>
    </item>
  </channel>
</rss>

