0
sed 명령을 사용하여 쉘 스크립트 파일에서 if 문을 주석하려고합니다.런타임에 sed 명령을 사용하여 쉘 스크립트 파일의 명령문에 주석을 달았습니까?
if[$z='LZ'||$x='LW']
then
echo "This my test for sed and I am successful"
else
echo "This my test for sed and my try failed"
fi
내가
**sed -i -e 's\if\#if\g' test.sh**
작동을 사용하지만 명령 아래 줄 경우 :
코드 스 니펫을
**sed -i -e "s\if[$z='LZ'||$x='LW']\#if[$z='LZ'||$x='LW']\g" test.sh**
는 작동하지 않습니다
나를 보자 니가 필요할 지 알고있어. 다시 데이터. 미리 감사드립니다.
무엇을하려고하십니까? 그것은 말이되지 않습니다. 당신은 어떤 문제를 해결하려고하는지 더 잘 표현해야합니다. – HuStmpHrrr
@HuStmpHrrr 현재이 단일 행을 주석 처리하고 거짓 인 것처럼 다른 행을 추가하려고합니다. – milindjain12
아니요 원하는 작업이 아닌 경우 ... 테스트 또는 다른 이유로 if 분기를 원할 경우 제어해야합니다 변수를 통해, 그리고 기본적으로 해당 변수를 false로 설정하십시오. $ DEBUG_OPT $와 같은 것. 이 기능이 많으면 함수 사용을 고려해야합니다. – HuStmpHrrr