여러 줄 문자열을 제공하는 AWS CLI 명령의 출력을 반복하고 싶습니다.
문자열을 부분 문자열로 나누고 싶지만 반복하면
\r
각 하위 문자열에 포함됩니다. 왜 이런 일이 발생합니까?
#!/bin/bash -ex
physicalId=`aws ec2 describe-instances --filters "Name=tag:Name,Values=test-servers" --output text --query 'Reservations[*].Instances[*].InstanceId'`
echo physicalId="${physicalId}"
for i in $physicalId;
do
echo "$i";
aws ec2 describe-instances --instance-id $i --output text --query "Reservations[*].Instances[*].[ImageId]"
done
echo physicalId="${physicalId}"
이 출력을 제공합니다 :
echo 'physicalId=i-0a4a344429075
i-0a2a2aa22a2
i-a0aa212122a2a25'
그러나 문자열을 반복 할 때
i-0a4a344429075\r
를 제공합니다
i-0a2a2aa22a2\r
i-a0aa212122a2a25\r
. 왜 이런 일이 발생합니까?
\r
를 제거하는 방법
부분 문자열에서?- 답변 # 1
관련 자료
- python - unimplementederror - tensorflow를 사용하는 동안 문자열을 float로 캐스트하는 것은 지원되지 않습니다
- awk - grep을 사용하여 파일에서 파이썬 여러 줄 식 문자열과 일치합니까?
- c - 일치하지 않는 문자열을 입력하면 while 루프에서 Scanf가 작동하지 않습니다
- javascript - 하나 이상의 구분 기호를 유지하면서 여러 구분 기호로 문자열 분할
- swift - 여러 줄 문자열이 null 일 수 있음, 숨기는 방법
- 파이썬 3에서 사전을 반복하는 동안 문자열 보간을 어떻게 사용할 수 있습니까?
- java - 정수 또는 문자열을 읽는 동안 스캐너 중지
- 자바에서 문자열 바꾸기 메소드로 작업하는 동안 문제에 직면
- 여러 줄 문자열의 일부를 sed로 바꾸는 방법
- Pandas 데이터 프레임을 반복하는 동안 매우 긴 시간의 Python 계산을 피하는 방법
- 파이썬에서 여러 줄 문자열의 줄 사이에 "\ n"제거
- mapstruct - Java map-struct에서 원시 문자열 사용을 피하는 방법이 있습니까?
- python - json을로드하는 동안 오류가 발생 했습니까? 키는 문자열이어야합니다
- pandas - 반복하는 동안 Python 사전에 항목 추가
- python - CSV를 JSON (Pandas)으로 변환하는 동안 \ n 방지하려면 어떻게해야합니까?
- 문자열 벡터를 사용하는 동안 C ++의 세분화 오류
- c# - 아랍 표준시에서 datetime으로 변환하는 동안 문자열이 유효한 DateTime으로 인식되지 않았습니다
- Ruby on Rails 6에서 사용자가 잘못된 입력을하는 동안 문자열을 0으로 변환하지 않는 방법은 무엇입니까?
- javascript - n 문자마다 여러 줄 문자열 분할
- php - Laravel로 작업하는 동안 마이그레이션을 실행하는 동안 오류를 피할 수있는 방법이 있습니까?
이것을 시도