Deve ser bem direto. Tente isto:
#!/bin/bash
URL='git config --get remote.origin.url | sed 's/\.git//g''
BRANCH='git rev-parse --abbrev-ref HEAD'
FILE=$1
echo $URL/blob/$BRANCH/$FILE
exit 0
Salve isso em um arquivo de script Bash e lembre-se de defini-lo como executável com chmod +x
.
Você pode vincular o arquivo de script a um alias ou criar um link simbólico no diretório /usr/bin
. O script funciona relativamente, então você precisará estar dentro do diretório repo quando for executá-lo.