using `!#$’ to referance backward-word
Here is something that I found on the commandlinefu
cp /work/host/phone/ui/main.cpp !#$:s/host/target
Ah well…its very interesting and very useful.
Some explanation:
!# – means the current command (similar to !! being the last command)
$ – represents the last parameter
:s – is used for substitution.
Related articles
- CommandLineFu: Amazing Collection Of Command Line Gems [Linux & Mac] (makeuseof.com)
- Oh, the Iron-y (ftalphaville.ft.com)