Sadece Bash aşağıdaki komutu girdiyseniz: Ben yazarak bar foo değiştirebilirCaret arama ve Bash kabuk değiştirme
echo foo
:
^foo^bar
aşağıdaki komutu ile sonuçlanır yürütülmektedir:
echo bar
Şimdi girerseniz:
echo foo foo
Sadece kontrol çubuğunu (^
) operatörünü kullanarak her iki foo örneğini değiştirmenin bir yolu var mı? Ayrıca
, ^
gibi kabuk operatörleri için orada adam sayfaları hangileri? "^ Için manuel giriş" in man ^
sonuçlanır.
teşekkür yapılabilir yerine Daha kolay hatırlayabildiğim bir şey ama hat gürültüsü versiyonunu ezberlemem gerekecek gibi görünüyor. – mattjames
Eğer "^ string1^string2" yi zaten "!!/s1/string1/string2 /" ile eşdeğer olduğunu düşünüyorsanız, "hat gürültüsü" versiyonunu hatırlamanız daha kolay olabilir. – isomorphismes
@mattjames hatırlamak daha kolay bir şey istiyorsanız, daha az "hat gürültüsü" olan cevabımı kontrol edebilirsiniz -0 – MLP