0
을 생략됩니다 내가 가지고 내가 명령 치환배쉬 - 명령 치환은 공백
> echo " test"
test
> echo $(echo " test")
test
를 사용할 때 먹게됩니다 선두 공백이있는 문자열을 반환 명령 왜 이런 일이 내가 그것에 대해 무엇을 할 수 있습니까?
을 생략됩니다 내가 가지고 내가 명령 치환배쉬 - 명령 치환은 공백
> echo " test"
test
> echo $(echo " test")
test
를 사용할 때 먹게됩니다 선두 공백이있는 문자열을 반환 명령 왜 이런 일이 내가 그것에 대해 무엇을 할 수 있습니까?
당신은 이중 인용 명령 대체가를 유지하기 위해 수, 페이지의 man bash
에서
echo "$(echo " test")"
test
,
명령 치환
배쉬는 명령을 실행하고 교체하여 확장을 수행 명령 대체를 명령의 표준 출력으로 바꾸고 후행 줄 바꾸기는 을 삭제합니다. 포함 된 줄 바꿈은 삭제되지 않지만 단어 분리 중에 제거 될 수 있습니다. 대체가 따옴표 내에 나타나는 경우
은, 단어 분할 및 경로 확장은 결과에 수행되지 않습니다.
사용 : 공백을보기 위해'echo "$ (echo"test ")"' – anubhava