
내가 실행할 때tr
터미널에서 다음과 같이 명령
tr -d text
커서가 캐리지 리턴을 수행하지만 작업 디렉터리 줄이 사라집니다. I ctrl+ 가 아니면 나중에 명령을 실행할 수 없습니다 c. 여기서 무슨 일이 일어나고 있나요? 따옴표를 사용해도 제대로 작동하지만 이는 이해의 문제입니다.
답변1
매뉴얼 페이지에서:
-d Delete characters in string1 from the input.
입력을 제공하지 않고 삭제할 문자만 제공하므로REPL(읽기-평가-인쇄 루프) 모드. 이해하려면 다음을 시도해 보세요.
tr -d e
그런 다음 test
Enter 키를 누르면 가 표시됩니다 tst
.
다음과 같은 방법으로 사용할 수 있습니다.
echo "test" | tr -d e
그러면 tst
프롬프트가 표시되고 다시 돌아 옵니다.