사이에 문자열을받을 수 있나요 어떻게 sed
, grep
, awk
, tr
이든 bash script
이 파일에서이 개 특수 문자
' and .
사이의 문자 한 줄에 첫 번째 항목을 얻을 수 있습니다. (문자는 작은 따옴표와 마침표입니다.) 이건 정말 힘들어, 너도 노력하는 걸 좋아해.
명령 수익률은 그래서 :
이상적인 출력 : 다음과 같은 파일에
orinak
pchovi
orinak
xpt
moon
:
sed -n "s/.*'\([^\.]*\)\..*/\1/p" input_file.txt
실행 :
class GI_DnConstants {
const BO_DOMAIN_NAME = 'orinak.backoffice.domain.com';
const EX_DOMAIN_NAME = 'pchovi.extranet.domain.com';
const WS_DOMAIN_NAME = 'orinak.www.domain.com';
const PT_DOMAIN_NAME = '.partner.domain.com';
const PTS_DOMAIN_NAME = 'xpt.partners.domain.com';
const WS_SECURE_DOMAIN_NAME = '.secure.domain.com';
const IMG_DOMAIN_NAME = 'moon.images.domain.com';
}
뿐만 아니라 빈 줄이 필요합니까? – Kent
예, 구성 오류가 발생했기 때문입니다. 이제 Taoufix의 대답과 함께 작동합니다. –