J'écris un script simple pour grep mon historique bash pour trouver une chaîne particulière. Sur la ligne de commande, je peux faire ce qui suit, ce qui fonctionne bien:
history | grep git
Cependant, lorsque je crée un script bash avec la même commande que ci-dessus, history
ne renvoie soudainement rien:
#!/bin/bash
history | grep git
Lorsque je supprime la première ligne #!/bin/bash
, mon script fonctionne à nouveau. Que se passe-t-il ici? Comment puis-je utiliser à l' history
intérieur d'un script bash?
bash
utilisateur v3, par simple frustration, haha). Au moins pour Martin, ma solution m'a été d'une grande aide, c'est (au moins) un réconfort.