Here's a quick alias that figures out which file in a group is the newest:
-d |
alias newer "ls -dt \!* | head -1" |
---|
csh_init
sh_init |
If your system doesn't have a head ( 25.20 ) command, use sed 1q instead. |
---|
For example, let's say that you have two files named plan.v1 and and plan.v2 . If you're like me, you (often) edit the wrong version by mistake - and then, a few hours later, can't remember what you did. You can use this alias to figure out which file you changed most recently:
* |
%
|
---|
Oops. I edited the wrong version by mistake. I could also have used backquotes ( 9.16 ) to handle this in one step:
%emacs `newer plan.*`
-