5 ms·
I use !$ multiple times every day but you just helped me make the connection to try !^ for the first argument and I think I'm going to start using that as well.
by senjin 4y ago
I use !$ multiple times every day but you just helped me make the connection to try !^ for the first argument and I think I'm going to start using that as well. Thanks!
- schoen 4y agoThere is also "!!" for the entire prior command line. Someone elsewhere in this thread mentioned the usefulness of sudo !! for "run the entire previous command under sudo". Another example could be echo "!!" > myscript for "save the previous command into the file myscript".
- senjin 4y agoI also use cat `which !!` every once in a while
- aasasd 4y agoAt least in zsh, there are also !:1 for the first argument, et cetera with the rest of natural numbers, and something like !:* for all the arguments without the command. The generic form is !n:m for n-th last command line and m-th argument, with an omitted n being a shortcut for the last line. Not sure if all of this works the same in bash.
- senjin 4y agoI use zsh so this is also going in my toolbox. I think I've reached for !:* in the past and didn't know it so this is useful
- deleted 4y ago[deleted]