<?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: String manipulation in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125553#M803113</link>
    <description>Hi &lt;BR /&gt;what's about&lt;BR /&gt;--------------------------&lt;BR /&gt;s=manipulate&lt;BR /&gt;echo $s | awk '{print substr($0,2,4)}'&lt;BR /&gt;---------------------------&lt;BR /&gt;works also with every shell&lt;BR /&gt;&lt;BR /&gt;Chris</description>
    <pubDate>Fri, 21 Nov 2003 01:51:22 GMT</pubDate>
    <dc:creator>Christian Gebhardt</dc:creator>
    <dc:date>2003-11-21T01:51:22Z</dc:date>
    <item>
      <title>String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125548#M803108</link>
      <description>Hi &lt;BR /&gt;&lt;BR /&gt;I have a string variable s="manipulate"&lt;BR /&gt;&lt;BR /&gt;I want to extract from pos 2 to 5 . I should get a string "anip" what is the command in ksh.&lt;BR /&gt;&lt;BR /&gt;Thanks.</description>
      <pubDate>Thu, 20 Nov 2003 19:10:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125548#M803108</guid>
      <dc:creator>dude70</dc:creator>
      <dc:date>2003-11-20T19:10:21Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125549#M803109</link>
      <description>#!/bin/sh&lt;BR /&gt;s="manipulate"&lt;BR /&gt;s1=`expr substr $s 2 4`&lt;BR /&gt;echo $s1&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Enjoy..  :)&lt;BR /&gt;&lt;BR /&gt;-Brian.</description>
      <pubDate>Thu, 20 Nov 2003 19:24:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125549#M803109</guid>
      <dc:creator>Brian Markus</dc:creator>
      <dc:date>2003-11-20T19:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125550#M803110</link>
      <description>&lt;BR /&gt;Or:&lt;BR /&gt;&lt;BR /&gt;echo "manipulate" | cut -b 2-5&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hein.</description>
      <pubDate>Thu, 20 Nov 2003 22:18:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125550#M803110</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2003-11-20T22:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125551#M803111</link>
      <description>or my favourite (because it works with all shells)&lt;BR /&gt; &lt;BR /&gt;s=`expr "manipulate" : "^.\(....\).*"`</description>
      <pubDate>Fri, 21 Nov 2003 01:20:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125551#M803111</guid>
      <dc:creator>Mark Grant</dc:creator>
      <dc:date>2003-11-21T01:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125552#M803112</link>
      <description>&lt;BR /&gt;echo "manipulate" | cut -c2-5</description>
      <pubDate>Fri, 21 Nov 2003 01:25:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125552#M803112</guid>
      <dc:creator>RAC_1</dc:creator>
      <dc:date>2003-11-21T01:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125553#M803113</link>
      <description>Hi &lt;BR /&gt;what's about&lt;BR /&gt;--------------------------&lt;BR /&gt;s=manipulate&lt;BR /&gt;echo $s | awk '{print substr($0,2,4)}'&lt;BR /&gt;---------------------------&lt;BR /&gt;works also with every shell&lt;BR /&gt;&lt;BR /&gt;Chris</description>
      <pubDate>Fri, 21 Nov 2003 01:51:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125553#M803113</guid>
      <dc:creator>Christian Gebhardt</dc:creator>
      <dc:date>2003-11-21T01:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125554#M803114</link>
      <description>echo $s | cut -c2-5&lt;BR /&gt;OR&lt;BR /&gt;echo $s | sed 's|^.\\(...\\).*$|\\1|'</description>
      <pubDate>Fri, 21 Nov 2003 02:46:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125554#M803114</guid>
      <dc:creator>Elmar P. Kolkman</dc:creator>
      <dc:date>2003-11-21T02:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125555#M803115</link>
      <description>Thank you all guys! It worked!</description>
      <pubDate>Fri, 21 Nov 2003 10:06:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125555#M803115</guid>
      <dc:creator>dude70</dc:creator>
      <dc:date>2003-11-21T10:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: String manipulation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125556#M803116</link>
      <description>Since you specified ksh, then the following will work for a fixed substring. The benefit of this is that it does not have to start a subshell to run another command (awk, expr, etc...).&lt;BR /&gt; &lt;BR /&gt;s="manipulate"&lt;BR /&gt;typeset -L4 a="${s#??}"&lt;BR /&gt; &lt;BR /&gt;s#?? will return "s" with the first 2 characters stripped. typeset -L4 will put that result into "a", but limit the size to 4 characters.&lt;BR /&gt; &lt;BR /&gt;This technique doesn't work if the extract may be variable.&lt;BR /&gt; &lt;BR /&gt;HTH&lt;BR /&gt; &lt;BR /&gt;-- Rod Hills</description>
      <pubDate>Fri, 21 Nov 2003 10:54:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-manipulation/m-p/3125556#M803116</guid>
      <dc:creator>Rodney Hills</dc:creator>
      <dc:date>2003-11-21T10:54:34Z</dc:date>
    </item>
  </channel>
</rss>

