var="/ax1121/global/config/domains/adf_domain/config/fmwconfig/components/OHS/instances/vmserver1234/"
「/instances」部分を削除して変数に保存したいと思います。削除したらこんな形になります
var="/ax1121/global/config/domains/adf_domain/config/fmwconfig/components/OHS/vmserver1234/"
事前にありがとう
答え1
使用bash
:
var=${var/\/instances/}
これはパラメータ置換を使用して(最初の)文字列を置き換え${variable/pattern/replacement}
ます。/instances
$var
これは次のように書くこともできます。
var=${var/'/instances'/}
答え2
awkコマンドを使用して以下の方法を試しましたが、正常に動作します。
注文する:
var=`echo $var|awk '{gsub("/instances","",$0);print $0}'`
出力
echo $var
/ax1121/global/config/domains/adf_domain/config/fmwconfig/components/OHS/vmserver1234/