Sto scrivendo un semplice script per grep la mia storia bash per trovare una stringa particolare. Sulla riga di comando, posso fare quanto segue, che funziona benissimo:
history | grep git
Tuttavia, quando creo uno script bash con lo stesso comando di cui sopra, improvvisamente history
non restituisce nulla:
#!/bin/bash
history | grep git
Quando rimuovo la prima riga #!/bin/bash
, il mio script funziona di nuovo. Cosa sta succedendo qui? Come posso usare history
all'interno di uno script bash?
bash
utente v3, per pura frustrazione, ahah). Almeno per Martin la mia soluzione è stata di grande aiuto, questo è (almeno) un conforto.