난 그냥 배쉬에서 다음 명령을 입력 한 경우 : I 입력하여 바 foo는 변경할 수 있습니다캐럿 검색 배쉬 쉘에서 대체
echo foo
:
^foo^bar
다음 명령 결과 실행중인 :
echo bar
를 이제 입력하면 :
echo foo foo
캐럿 (^
) 연산자를 사용하여 foo와 bar의 두 인스턴스를 모두 바꿀 수 있습니까?
또한 쉘 운영자 용 설명서 페이지는 ^
입니까? man ^
의 결과는 "^ 수동 입력 없음"입니다.
감사와 함께 할 수 교체 그것은 내가 쉽게 기억할 수있는 것이지만 라인 노이즈 버전을 암기해야 할 것처럼 보인다. – mattjames
'^ : string1^string2'가 이미'!! : s/string1/string2/'와 같은 것으로 생각된다면 "line noise"버전을 기억하는 것이 더 쉬울 수도 있습니다. – isomorphismes
@mattjames 뭔가를 기억하기 쉽게하려면 "회선 잡음"이 적은 내 대답을 확인하십시오. -y – MLP