아무도 왜 이것이 작동하지 않는지 말할 수 없습니까?sed를 배열과 함께 사용하기
Temp=$(sed -n '/"${Arr[$index]}"/,/"${Arr[$((index+1))]}"/p' $Text);
여전히 작동하지 않습니다. 나는이 일을 시도하십시오 sed
스크립트가 모든 확장을 방지 작은 따옴표에
index=0
while [ "$index" -lt "$((Arr_LEN-1))" ]; do
Temp=$(sed -n "/${Arr[$index]}/,/${Arr[$((index+1))]}/p" $Text);
let "index++"
done
예상되는 출력은 무엇이며 대신 무엇을합니까? – user000001
더 구체적으로 말씀해 주시겠습니까? 정확히 "어떻게 작동하지 않는가"? 오류 메시지? 어떻게 재현 할 수 있습니까? –
나는 2 개의 문제가 있었다 : 처음에는 작은 따옴표를 사용했고 두 번째 $ 텍스트는 문자열이 아니라 파일을 가리켰다. 감사합니다 모두 – Max