3 ms·
rev | cut | rev is a pretty common idiom in the shell when you want to keep "all but the last N chunks" from some lines of input. At least for me. I'm sure th
by paulmd 5y ago
rev | cut | rev
is a pretty common idiom in the shell when you want to keep "all but the last N chunks" from some lines of input.
At least for me. I'm sure there's probably a better way, and performance of this is definitely notably poor.
And of course it's not like I'm actually writing the utility. ;)
- marcosdumay 5y agoI would be very surprised if rev | cut | rev gave you the correct answer to anything that isn't "drop the last X lines or words" on a non western alphabet. And for "drop the last X lines or words", you would do better with some specialized command.
- paulmd 5y agoyou don't ever work with directories? fortunately there is a pretty defined separator in my directory hierarchies, so that is pretty much always correct ;) (although if you are taking arbitrary user data I suppose there is nothing stopping you doing something stupid like putting an escaped '/' in a filename, which would break this.)