2017-04-19 11 views
1

のindexOfの種類を使用してサブストリング得るために、私は、その値を言うているシェルスクリプト内の変数があります。 PagingControl.labelLoadMore==>Value:Show More... を私は見つけるところに始まるインデックスからサブストリングを取得したい str = "PagingControl.labelLoadMore==>Value:Show More..."Unixの:どのようにユーティリティ

ような何か「= =>値:」JavaおよびJavaScriptで

は、我々は次のように機能を持っている: str.substring(0, str.indexOf("==>Value:"))

はどのように我々は、同様に、シェルスクリプトで行うことができますか? 私はcutsedを使っていますが、それほど良くないとは思っています。 誰かが私にヒントを与えてくれますか?これは、入力の開始から部分をつかむだろう

PagingControl.labelLoadMore


str="PagingControl.labelLoadMore==>Value:Show More..." 
echo $str | sed 's/\(.*\)==>Value.*/\1/' 

出力:

答えて

1

アプローチをsedを使用することができます遭遇するまでの文字列==>Value

+0

@RomanPerkhrest:ありがとうございます! –

+0

@OmSao、大歓迎です – RomanPerekhrest

関連する問題