それらを実行しませんエラーがスローされますここに私の問題だ:バッシュ:他のスクリプト内で実行されているスクリプトは、私は別に
私は多様なファイルを生成するために4つのスクリプトを持っています。私は他の出力ファイルを生成する引数として渡すソースファイルを持っています。 4つのスクリプトは連続して実行されると考えられています。 彼らはこのようなコードを持っている:
while read line; do
if echo "${line: -3}" | grep -q ','
then
if echo "${line:0:4}" | grep -q 'int'
then ...
は私に右の出力を与え、それらを別々に実行します。ある他の人を呼び出すために
if echo "${line: -3}" | grep -q ','
私の主なスクリプト:上記の行に、すなわち参照
./FirstScript.sh: 35: ./FirstScript.sh: Bad substitution
: メインスクリプトからそれらを呼び出すには、のようないくつかのエラーメッセージで、間違った行い
#!/bin/bash
sh ./FirstScript.sh $1
sh ./SecondScript.sh
sh ./ThirdScript.sh $1
すべてのスクリプトが$ chmod 755 * .sh
問題が解決しました! ありがとうございます。 – Joster