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/