BSD 일반 명령에서 sed를 사용하여 mac에서 sed를 사용하여 하나 이상의 문자를 찾아서 바꾸려고합니다.mac os x (BSD) sed에서 더하기 기호를 이스케이프하는 방법?
echo "foobar" | sed -e "s/o+//g
보고 기대 :
나는 시도
fbar
을하지만 그 대신 나는
foobar
나는 물론 단지 수동으로 플러스를 확장 할 수 있습니다 참조 :
echo "foobar" | sed -e "s/oo*//g"
하지만 더하기 기호를 사용하려면 어떻게해야합니까?
'/ g'플래그를 사용하면 's/o // g'는 모든 'o'어커런스를 대체하기에 충분합니다. – khachik