The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
もし& &演算子を使用して複数の条件 codeman007 シェルプログラミングとスクリプティング 2 2008年12月30日 04:59午後
PerlのSubstition複数の条件で EDALBNUG UNIXのダミー質問と回答のため 4 2008年9月25日 04:15午後
またはls stmtsでの複数の検索条件 mavsman UNIXのダミー質問と回答のため 5 2008年4月1日 05:57午後
で複数の条件に該当する場合/次に grandtheftander UNIXのダミー質問と回答のため 4 2006年7月21日 02:58午後
で複数の条件をif文 ティム〜にもかかわらず シェルプログラミングとスクリプティング 3 2002年4月28日 10:42午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年4月21日
bashshadow1979 bashshadow1979 is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿数: 8
複数の場合の条件

イムは、複数の条件を評価するスクリプトをつくるための努力みんな、 :


コード:
test.sh:

if [ $1 = "brazil1" ]
then
echo "host $1"
else
if [ $1 = "brazil2" ]
then
echo "host $1"
else
echo $1 not valid
exit 1
fi

ときに行う

コード:
 ./test.sh brazil1

私が手に入ります:


コード:
./test.sh: line 12: syntax error: unexpected end of file

私が間違って何をしている、あなたが私に手を与えることは分かりませんしてください?

ありがとう

編集bashshadow1979で最終; 2009年4月21日に 02:32午後..
  #2固定リンク)  
Old 2009年4月21日
giannicello giannicello is offline
登録ユーザー
  
 

参加日: 2001年9月
場所:フェニックス
投稿数: 169
お持ちの2つの' 'とは' FIの場合、これを見た場合に正しく。タグのコードを使用してください。
  #3固定リンク)  
Old 2009年4月21日
bashshadow1979 bashshadow1979 is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿数: 8
複数の条件

イムは、私は次の時間は、コードのタグを使用していないために残念

私がいま取り組んでいるが私は1つのパラメータを送信することができますし、関数のパラメータに基づいてスクリプトが実行されています。

brazil1を受け取った場合は、スクリプトの場合は、次に何か他.. brazil2エコーを受信して、何かエコーなど。など。

おかげでみんな、私はばかな質問には残念ですが、私はそれを理解カント..
  #4固定リンク)  
Old 2009年4月21日
giannicello giannicello is offline
登録ユーザー
  
 

参加日: 2001年9月
場所:フェニックス
投稿数: 169
私は私はあなたのためelifは、他の2番目に変更されます場合は、 2つ目の'の終了はまだでFiの'に表示されていない:


コード:
if [ $1 = "brazil1" ]; then
   echo "host $1"
elif [ $1 = "brazil2" ]; then
   echo "host $1"
else
   echo $1 not valid
   exit 1
fi

  #5固定リンク)  
Old 2009年4月21日
dr.house dr.house is offline
登録ユーザー
  
 

参加日: 2008年12月
場所:スイス
投稿数: 229
引用:
当初の投稿 bashshadow1979 View Post
私がいま取り組んでいるが私は1つのパラメータを送信することができますし、関数のパラメータに基づいてスクリプトが実行されています。
私はむしろを使用します。 ケース例えば:


コード:
case $1 in
"brazil1")
  # do this
;;
"brazil2")
  # do that
;;
*)
  # oops ;-)
;;
esac

背景情報
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 10:42午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0