- _|/\()[]{}
나는 잊어야 할 또는/및 다른 캐릭터를 좋아한다는 뜻입니다.
예를 들어 문자가 ¤라고 가정하는 사용 사례는 다음과 같습니다.
apt-search ¤obs¤
예를 들어 결과 필터링을 활성화합니다 obsolete
observation
.
또는 더 일반적으로 X | egrep ¤
.
좋은 용어가 없는 것 같은데 온라인에서 결과를 찾을 수 없습니다.
답변1
정규식 [] _|/\()[{}-]
에서는 []
. 그러나 이 값은 ]
첫 번째여야 하며(종가로 해석되지 않도록), -
첫 번째 또는 마지막이어야 합니다(범위로 해석되지 않도록).
답변2
여기에서 단어 경계 연산자를 사용할 수 있습니다. \b
from perl
또는 \<
, \>
from 은 vi
모두 apt
및 에서 지원 됩니다 aptitude
.
단어 문자와 단어가 아닌 문자 간의 변환을 일치시킵니다. 이 경우 단어 문자는 영숫자 문자 또는 밑줄입니다. 구분 기호 로 처리하려고 하기 때문에 이것은 작동하지 않습니다 _
. 하지만 데비안 패키지에는 name 이 없으므로 _
일치하려는 패키지 이름이라면 문제가 되지 않습니다. .
패키지 이름만 검색:
$ aptitude search '~n \bobs\b'
p obs-api - Open Build Service (api)
p obs-build - scripts for building RPM/debian packages f
p obs-plugins - recorder and streamer for live video conte
p obs-plugins:i386 - recorder and streamer for live video conte
p obs-plugins-dbgsym - debug symbols for obs-plugins
p obs-plugins-dbgsym:i386 - debug symbols for obs-plugins
p obs-productconverter - Open Build Service (product definition uti
p obs-server - Open Build Service (server component)
p obs-studio - recorder and streamer for live video conte
p obs-studio:i386 - recorder and streamer for live video conte
p obs-studio-dbgsym - debug symbols for obs-studio
p obs-studio-dbgsym:i386 - debug symbols for obs-studio
p obs-utils - Open Build Service (utilities)
v obs-webui -
p obs-worker - Open Build Service (build host component)
단어 경계이기 때문에 \b
이 경우 obs
앞에 구분 기호가 없더라도 항목의 시작 부분과도 일치합니다.