0
要件:保管コマンドライン引数は、引数はスペースで区切られた整数または整数を含むファイルを指定でき
- パラメータ shのテストとして含むファイル番号(433 434 435)を送信することができそうでないファイル(433 434 434) SH Test.sh 434 435 436
場合.SH MYFILE.TXT
以下は私が書いたコードですが、以下のforループではすべての数値が文字列として出力されていますが、入力値が3のときにforループを3回実行する必要があります。 ループのいずれの場合においても
パラメータ回数を実行しなければならない(FILEDATAパラメータまたは直接入力をdeterminies):配列シェルスクリプトで
Iamは比較的新しいシェルスクリプトへ
出力の一部 予期しないバグがある場合はアドバイスをお願いいたします。
#!/bin/bash
echo -e [email protected] 2>&1 ;
myFile=$1 ; // As the first parameter will be a file
#[ -f "$myFile" ] && echo "$myFile Found" || echo "$myFile Not found"
if [ -f "$myFile" ]; then
tcId=`cat [email protected]`;
echo $tcId;
else
[email protected];
echo $tcId;
fi
# Execute each of the given tests
for testCase in "$tcId"
do
echo "Test Case is "$testCase ;
done
私のコードを今作業しているものに編集しました。失敗の場合はアドバイスをお願いします。 – user2256825
質問に答えた後に大きな変更を加えないでください。新しい質問を開きます。 – chepner
私は、第二の選択肢をはっきりと理解していますが、説明してください。 – user2256825