Jak wydrukować polecenie historii bash i dołączyć ją do pliku?


1

Możesz wydrukować polecenie za pomocą:

!2500:p

Ale jak dołączyć to polecenie do pliku? Myślałem:

!2500:p >> .bashrc

Ale to po prostu drukuje wszystko, łącznie z „>> .bashrc” na standardowe wyjście.

Odpowiedzi:


4

!powtarza numerowane polecenie, więc musisz je powtórzyć. Użyj :qmodyfikatora, aby poprawnie zacytować podstawienie historii.

echo !2500:q >> .bashrc

Dzięki, to działa, ale jak zachować cytaty i znaki specjalne. Np. Ls -al | grep "[[: space:]] \."
gregh

To trochę trudniejsze
parkydr 18.04.13

1
Musisz dodać :qmodyfikator, aby poprawnie go zacytować:echo !2500:q >> .bashrc
Bradd Szonye 18.04.13
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.