나는 이것이 밧줄이기를 원합니다. 그것은 화살이어야 합니다. 그러나 쉘은 이 명령을 먹습니다. echo A --> B
bash나 zsh에서 이것을 실행할 때 쉘이 실제로 무엇을 하는지 궁금합니다 .
답변1
B
내용만 포함하는 현재 작업 디렉터리에 호출되는 파일을 생성합니다.
A --
따라서 >
여기서는 표준 출력을 파일 B로 리디렉션합니다. 이전에 존재하지 않았던 공백은 >
부적합합니다.
화살표를 텍스트로 작성하려는 경우 셸이 구문 분석을 시도하지 않도록 화살표를 따옴표로 묶어야 합니다.
echo 'A --> B'