2017-09-13 26 views

答えて

0

回答が見つかりました。

コマンドライン:

stringvar="this text is written to test. tnx" 
echo "${stringvar##*. }" 

bashスクリプト:

testvar="${line##* }" 
echo $testvar 

出力: EE

私はこの問題に対処するために私のbashで以下のスクリプトを使用しました
0

あなたは

ee 

は、ここでは、空の文字列とパターン *-ための最長一致を置き換えて印刷しバッシュ

s="aa-bbb-cccc-ddd-ee" echo ${s/*-/} 

にパラメータ展開のパターン置換モードを使用することができます。パラメータ拡張のためのパターン置換モードの一般的な形式は ${parameter/pattern/string}であり、パターンはパス式と同じ方法で展開されます。

関連する問題