Ich bin neu im Bash Scripting und brauche Hilfe bei einem seltsamen Problem.Verzeichnis und String i bash script
Hier ist meine Codezeilen:
#!/bin/ash -x
echo Variabel \$1='\t'$1
TARGET_DIR=/volume1/video/Transcoded/
echo "Variabel\$TARGET_DIR=$TARGET_DIR"
fbname=$(basename "$1")
echo Variabel \$fbname=$fbname
out="${fbname}""${TARGET_DIR}"
echo $out
read -p "Press [Enter] key to start next Transcode..."
Diese Ausgänge:
Variabel $1=\t/volume1/video/Movies/Thor (2011)/Thor (2011).mkv
Variabel$TARGET_DIR=/volume1/video/Transcoded/
Variabel $fbname=Thor (2011).mkv
/volume1/video/Transcoded/
Press [Enter] key to start next Transcode...
in der das letzte Echo $ aus shoulde Pfad und Dateiname sein kombiniert .. aber es ist gebrochen. was könnte falsch sein?
Vielen Dank für jede anwer :)
'ash' ist nicht' bash', nicht, dass, die als relevant erscheint, was Sie bisher verwendet haben. – geekosaur
Sie sind richtig, es ist auf einer Synology, die Gasthaus hat Asche ... – MadMonkeyMan
hat jemand eine Idee? – MadMonkeyMan