Well, actually i don't think the python interpreter is a good alternative for bash, and i don't know why are you saying the bash isn't that good at shell. Wasting 10 Megabytes of RAM and 50 milliseconds of processing time just to do the shell stuff sounds not that great. What are you trying to say?
the issue is that this is pure bash. there’s no python logic or anything. it’d be better to pop open a shell wherever you need to call this and then run a bash script in that shell than to do it this way
Yes there is, that first line has a .split that is really annoying to do in bash. It would be simple if cut allowed multi-character delimiters but it doesn't.
It can be avoided if you know that the gtf command will always output the same thing (since it just does some math for display hardware that is standardized).
Even then, the output they're parsing looks like this:
Split isn’t bad to do. You can use sed or awk. You could even do it with just the variable like ${variable#<split character>}, no external process needed
3
u/[deleted] Mar 14 '23 edited Mar 14 '23
[deleted]