Comment puis-je utiliser l'historique bash pour exécuter une commande avec les arguments d'une commande dans l'historique ?
Je sais que je peux utiliser !!
pour réexécuter la dernière commande, mais comment puis-je exécuter une nouvelle commande avec ces arguments ?
Par exemple, je lance d'abord :
~/somefolder/script.sh somefile
Je veux exécuter rapidement :
~/somefolder/script.sh anotherfile
J'ai essayé !! anotherfile
mais cela n'a pas fonctionné.
Ou même mieux, comment puis-je exécuter !-2 newarguments
pour exécuter l'avant-dernière commande de l'historique avec de nouveaux arguments ?
Je ne veux pas utiliser les flèches pour naviguer dans l'historique puis effacer les arguments.