私はbashスクリプティングには新しく、奇妙な問題の助けが必要です。ディレクトリと文字列i 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..."
この出力:
は、ここでは、コードの私のラインでパスとファイル名を組み合わせることがshoulde最後のエコー$のうちで
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...
..しかし、それが壊れています。 何が間違っている可能性がありますか?任意のanwerため
感謝:)
'ash'は、それはあなたがこれまで使用してきたものに関連すると思われること' bash'、ないではありません。 – geekosaur
あなたはSynologyにありますが、それは人の灰をbuid持っています... – MadMonkeyMan
誰かがideを持っていますか? – MadMonkeyMan