나는 작은 따옴표 안의 단어가 아닌 작은 따옴표를 찾으려고 노력하고 있는데 'word'
이로 인해 죽습니다.but " ' ' "
cat file;
.
$servers->setValue(‘server’,’base’,array(‘dc=aulendil,dc=com’))
.
다음 결과를 출력하고 싶습니다.
grep " ' " file;
.
content........'.....'.....content.......'.....'..........'.....................'.......content
.
EOP
답변1
일반적인 작은따옴표에 대해 grep을 사용하여 grep할 수 있습니다 grep "'"
.
그러나 이 문자는Microsoft Word에 붙여넣었습니다.. 이 워드 프로세서는 따옴표를 "스마트 따옴표"(또는 "활자체 따옴표")로 변경합니다. 둥근 작은따옴표 세트( ‘...’
)는 일반적인 곧은 작은따옴표 세트( )와 다르 '...'
므로 일반 작은따옴표로 검색하면 찾을 수 없습니다. grep
또한 스마트 작은따옴표를 사용하는 경우 여는 작은따옴표와 닫는 작은따옴표가 서로 다릅니다.
Microsoft Word를 코드의 준비 영역으로 사용하지 마세요. 예기치 않게 상황이 바뀔 수 있기 때문입니다. Microsoft Word에서 복사한 코드는 예상대로 작동하지 않을 수 있습니다.