홈>
Mac에서 grep으로 간단한 작업을 수행하는 데 문제가 있습니다. 파일 이름을 바꾸고 싶습니다. grep과 sed를 사용합니다.
-
grep
를 사용하지 않으면 잘 작동합니다.
-
grep
를 사용하면 작동하지 않습니다. mv에 이상한 오류가 표시됩니다.
내가 이해 한 이유는 내가 사용하고있는컬러 그렙일 수도 있고
mv
일 수도있다.
콘솔에서파일 이름이 아니라 컬러 파일 이름을 표시하는 코드를 사용합니다 (
elm
).
내용은 색깔
yum.txt
입니다
), 정상적인 것이 아니라)
이 이유입니까? 어떻게해야합니까?
- 답변 # 1
관련 질문
- GREP가 HTML 접두사로 인라인을 교체하기 위해 GREP를 사용하여 SED 사용
- bash : MacOS SED는 두 번째 일치하는 선을 찾아서 위에 삽입합니다.
- Bash에서 zsh로 전환 한 후 Symlinks가 만들어지지 않습니다.
- bash : AWK 용 색상 출력을 사용하거나 GREP 여러 패턴 검색 및 상태
- macos : Bash 스크립트 내에서 현재 OSX 터미널 테마를 어떻게 찾을 수 있습니까?
- macos : Mac 터미널에서 실행중인 스크립트를 일시 중지 한 다음 나중에 다시 시작합니다.
- bash : grep 다음 명령에 배관되지 않음 [복제]
- bash : AWK 사용 방법 일치하는 문자열 및 기타 데이터를 한 명령으로 어떻게 꺼낼 수 있습니까?
- bash : 루프에서 변동을 가져올 수 없습니다
- 터미널 /Bash에서 MacBook 화면 크기를 가져옵니다
맞습니다. 이상한 문자는 실제로 색상 코드입니다. 당신은
--color=
를 검색 할 수 있습니다GREP_OPTIONS
에서 옵션 환경 변수 (printenv
) 및/또는 사용자 정의 별칭입니다.그냥 그냥
--color=always
를 변경--color=auto
로 ;--color=auto
와 함께 옵션 세트,grep
표준 출력이 터미널에 연결된 경우에만 컬러 코드를 표시하고 그렇지 않으면 일반 텍스트를 표시해야합니다.