I'd like to be able to use the result of the last executed command in a subsequent command. For example,
$ find . -name foo.txt
Now let's say I want to be able to open the file in an editor, or delete it, or do something else with it, e.g.
mv <some-variable-that-contains-the-result> /some/new/location
How can I do it? Maybe using some bash variable?
To clarify, I don't want to assign things manually. What I'm after is something like built-in bash variables, e.g.
$_ holds the last argument of the previous command. I want something similar, but with the output of the last command.
Seth's answer has worked quite well. Couple of things to bear in mind:
- don't forget to
touch /tmp/xwhen trying the solution for the very first time
- the result will only be stored if last command's exit code was successful