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 historynon 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 historyall'interno di uno script bash?
bashutente v3, per pura frustrazione, ahah). Almeno per Martin la mia soluzione è stata di grande aiuto, questo è (almeno) un conforto.