1. ホーム
  2. linux

[解決済み] bash sh - command not found [重複].

2022-03-16 14:48:34

質問

#!/bin/bash
cd ~/workspace/trunk;
svn up;

を実行すると ./build.sh というフォームのコマンドラインが表示されます。

: command not found

そして何も起こりません。どのように私はこれを解決することができますか?

解決方法は?

削除する ; をスクリプトの行末に追加してください。

私のbashではこのようなことは起こらないので、具体的に何が問題なのかわかりませんが、私の推測ではこのように思います。

; はコマンドの区切り文字です。最後のコマンドは ; そのため、bashはその後に別のコマンドを期待しているのでしょう。しかし、スクリプトは終了してしまうので、空のコマンドを読んでしまい、実行することができません。