usando sed para obter o arquivo basedir

Uma “maneira sed” de extrair o basedir de um determinado nome de arquivo como /home/jj/stuffs/and/shit/tasks.txt:

echo /home/jj/stuffs/and/shit/tasks.txt | sed "s/(.*)/.*$/1/"

Resultado:

/home/jj/stuffs/and/shit