3 ms·
Why not respond with both X and Y? e.g. for the last 3 character thing, here would be an appropriate response: To get the last 3 characters, do `echo ${foo: -3
by pathikrit 4y ago
Why not respond with both X and Y? e.g. for the last 3 character thing, here would be an appropriate response:
To get the last 3 characters, do `echo ${foo: -3}`. Are you trying to get the file extension though? What if the extension is not 3 characters e.g. `foo.jpeg`? You then want to do `${foo##*.}`
- bee_rider 4y agoSome more probing might still be needed for the second solution, how a .tar.gz gets handled might depend on the programmer intent, could be different from a .gz hypothetically.
- seba_dos1 4y agoBecause not every answer is as quick and straightforward as your example.
- IshKebab 4y agoYeah this is definitely the best response. Unfortunately most people (especially on Stackoverflow) are not as wise as you and will just downvote your question and say "you shouldn't do that".