답변
'.' 모든 문자와 일치하는 정규 표현식입니다. 원한다면 's/\.//'
도트는 "모든 문자와 일치"를 의미하는 특수 문자입니다.
$ sed s/\\.// temp
225
당신은 sed s/\.// temp
을 할 수 있다고 생각하지만, 쉘은 그 하나의 백 슬래시를 이스케이프와 sed하는 s/.//
를 전달합니다 .. 그래서, 당신은 어떤 제대로 것, 나오지도 할 수있는 리터럴 백 슬래시를 전달하는 두 개의 백 슬래시를 둘 필요가 \.
을 문자로 처리하십시오. 또는, 리터럴 백 슬래시를 유지하기 위해 명령을 인용 수 :
$ sed "s/\.//" temp
225
당신이 s/.//
이 점은 파일의 첫 번째 문자와 일치하고 제거하는 것입니다 할 때 2.5을받을 이유.
'.' 특별한 것은 : 그것은 모든 단일 문자를 일치시킵니다. 그래서 귀하의 경우, sed 표현식이 줄의 첫 번째 문자와 일치합니다. 이런 식으로 탈출 시도 :
의 /\.//
여기에서 벗어난 것처럼 보이지 않습니다. – Telemachus
Heh. 편집 위젯이 백 슬래시를 먹는 것처럼 보입니다. 나는 그것이 보이게하기 위해 도피를 벗어날 필요가 있었다 :) – Ned
.
는 모든 문자에 대한 와일드 카드 문자, 그래서 첫 번째 문자는 아무것도로 대체 한 후 완료 나오지.
당신은 sed 's/\.//' Temp
을 원합니다. 백 슬래시는 특수 문자를 이스케이프 처리하여 액면가를 되 찾는 데 사용됩니다. 잘 언급 선생님 -
당신은 또한 AWK
awk '{sub(".","")}1' temp
- 1. Linux 용 코드 서명
- 2. Linux 용 FileMakerPro와 동급입니까?
- 3. Dumb Linux SNMP 질문
- 4. Linux 용 Xscale 컴파일러? (Xscale 컴파일 플래그 질문)
- 5. Nlist와 동일한 Linux 용?
- 6. Linux 용 BGI 그래픽?
- 7. Linux 용 개발
- 8. Linux 용 syslog_r?
- 9. Linux 용 mDNSResponder 컴파일?
- 10. Linux SED 검색은 한 줄에 여러 줄을 바꿉니다.
- 11. Java 및 Linux 용 무료 네이티브 실행기 (Linux 및 Mac)
- 12. Windows 용 Linux 용 C++ 개발
- 13. Linux 기본 파일 사용 권한
- 14. Linux 용 C 웹캠 라이브러리?
- 15. Windows에서의 Linux 용 크로스 컴파일
- 16. Linux 용 지문 인식 SDK
- 17. 인증 용 Linux 키탭 파일
- 18. Linux 용 C++ 객체 직렬화
- 19. Linux 용 Python 스크립팅 명령
- 20. Windows 및 Linux 용 소켓
- 21. 안드로이드 용 Linux rt- 패치?
- 22. Linux 용 모노 호환 CMS
- 23. Linux 용 자동 실행 스크립트?
- 24. Linux 용 비주얼 패치 도구
- 25. Linux 용 MMIO/PIO 정보
- 26. SED 추출물은
- 27. 기본 C++ 헤더 파일 질문
- 28. 기본 오라클 질문
- 29. 기본 오라클 질문
- 30. Microsoft CryptoAPI 기본 질문
하나를 사용할 수 있습니다! – Buggabill