Piszę prosty skrypt, aby przeglądać moją historię bashów w celu znalezienia określonego ciągu. W wierszu polecenia mogę wykonać następujące czynności, które działają dobrze:
history | grep git
Jednak gdy tworzę skrypt bashowy za pomocą tego samego polecenia co powyżej, nagle history
nic nie zwraca:
#!/bin/bash
history | grep git
Kiedy usuwam pierwszy wiersz #!/bin/bash
, mój skrypt działa ponownie. Co tu się dzieje? Jak mogę używać history
w skrypcie bash?
bash
użytkownik v3, z samej frustracji, haha). Przynajmniej dla Martina moje rozwiązanie było bardzo pomocne, to (przynajmniej) komfort.