Hej
Jag behöver lite hjälp med ett bash-skript
Jag har klurat ut två rader som gör det jag vill göra, men jag måste kombindera dessa på en rad.
Huvudraden som jag har är denna:
echo -pfhq --no-splash -D \"$s\"`if [[ -e \`dirname "$s"\`/Svenska.srt ]]; then echo "#subtitle:\"\`dirname \"$s\"\`/Svenska.srt\""; elif [[ -e "test"
" ]]; then echo "test";fi`
Och den andra som jag vill stoppa in i den ovan är denna (den skall in i slutet, bytas mot elif'en med test-sakerna):
elif [[ -e "`echo "\`dirname "$s"\`"/*.srt`" ]]; then echo "`echo "\`dirname "$s"\`"/*.srt`"; fi
Denna raden skall skriva ut sökvägen till en okänd srt-fil som finns i en viss katalog. Om det går att lösa på ngt annat sätt så är jag tacksam för den lösningen. Min lösning ovan ger ju dock problem om det finns flera srt-filer i samma katalog. Någon som vet en lösning på det, typ skriva bara ut den första filen?
Problemet som jag har råkat ut för när jag kombinerar dessa är troligen något escape-tacken, jag gör ju det 2 gånger...typ, om man nu kan säga så.
Hoppas någon kan hjälpa mig
MVH Niclas