1 2 3 4 5 6
#!/bin/sh lineNumber=${1:-$(echo -n "" | dmenu -i -p "Line number:")} file=${2:-$(echo -n "" | dmenu -i -p "Filename:")} git -C "$(dirname "$file")" log -L"$lineNumber",+1:"$file"