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.

gregh
źródło

Odpowiedzi:

4

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

echo !2500:q >> .bashrc
parkydr
źródło
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