前提・実現したいこと
シェルスクリプトでシステムを実行したいです。
CPコマンドのところでエラーが出てしまっています
ファイルがあるのにファイルがないと言われていてなぜこうなっているのかがわかりません。
--script1.sh
. script2.sh
. 実行ファイル
. test
. |-IMG_1.JPG
. |-IMG_2.JPG
発生している問題・エラーメッセージ
以下のようにファイルがないと言われています。
cp: cannot stat 'IMG_1.JPG': No such file or directory script2.sh: line 39: .: test: cannot execute binary file script2.sh: line 54: .: test: cannot execute binary file script2.sh: line 62: .: test: cannot execute binary file ./test: error while loading shared libraries: librun.so: cannot open shared object file: No such file or directory cp: cannot stat '/o.jpg': No such file or directory cp: cannot stat 'IMG_2.JPG.': No such file or directory script2.sh: line 39: .: test: cannot execute binary file script2.sh: line 54: .: test: cannot execute binary file script2.sh: line 62: .: test: cannot execute binary file ./test: error while loading shared libraries: librun.so: cannot open shared object file: No such file or directory
該当のソースコード
script1
1#! /bin/bash 2 3#画像ディレクトリ 4export IMAGE=./test/ 5#出力ディレクトリ 6export WORK="${IMAGE}"work/ 7 8mkdir -p "${WORK}" 9 10bash script2.sh IMG_1.JPG 11bash script2.sh IMG_2.JPG 12 13exit0
script2
1#! /bin/bash 2 3# ファイル名 4export filename=$1 5# ファイルタイトル 6export filetitle=${filename%.*} 7 8# サマリーディレクトリ 9export summary="${WORK}"output/ 10mkdir -p "${summary}" 11 12export path_summary="${summary}""${filename}" 13export input="${image}""${filename}" 14export workspace="${WORK}""${filetitle}"/ 15mkdir -p "${workspace}" 16 17export tmp="${workspace}"image.jpg 18cp -a "${input}" "${tmp}" 19 20export start="${workspace}"start.jpg 21 22. 実行ファイル 1 $tmp 23 24export ooo="${workspace}"o.jpg 25 26. 実行ファイル 2 $start 27 28export result="${workspace}"result.jpg 29. 実行ファイル 3 $start $path_ov2 30 31cp $result "${summary}" 32
質問・わからないこと
システムの実行をしたいのですが、ファイルが存在していないと表示されています。
ファイルがあるのにないと言われるのは何が原因なのですか??
追記
環境変数の大文字や小文字を合わせたら進んだのですが、次は結果のファイルが存在していないとなります。
script2.sh: line 39: .: test: cannot execute binary file script2.sh: line 54: .: test: cannot execute binary file script2.sh: line 62: .: test: cannot execute binary file ./test: error while loading shared libraries: librun.so: cannot open shared object file: No such file or directory cp: cannot stat './test/work2021/IMG_1/result.jpg': No such file or directory script2.sh: line 39: .: test: cannot execute binary file script2.sh: line 54: .: test: cannot execute binary file script2.sh: line 62: .: test: cannot execute binary file ./test: error while loading shared libraries: librun.so: cannot open shared object file: No such file or directory cp: cannot stat './test/work2021/IMG_2/result.jpg': No such file or directory
回答1件
あなたの回答
tips
プレビュー