私はbashスクリプトを初めて使用するので、奇妙な問題について助けが必要です。
これが私のコード行です:
#!/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..."
これは以下を出力します:
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...
最後のエコーでは、$ outはパスとファイル名を組み合わせたものである必要がありますが、壊れています。何が間違っている可能性がありますか?
回答ありがとうございます:)