The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
テキストファイルから1行目にミスを読む davewg シェルプログラミングとスクリプティング 2 2009年3月12日 12:26午後
スクリプトは、ファイルの7行から特定のfiledsを読む samura シェルプログラミングとスクリプティング 2 2009年2月27日 06:26午前
シェルスクリプトで、テキストファイルからデータを読み取るために鈴蛙のテーブルにロードする pallavishetty シェルプログラミングとスクリプティング 1 2008年10月31日 04:15午前
スクリプトをテキストファイルの中には1行を追加します。 progkcp シェルプログラミングとスクリプティング 2 2008年5月12日 02:44午後
入力としてファイルを読んで、別のスクリプトに、各ラインを通過 sajjad02 シェルプログラミングとスクリプティング 0 2004年9月24日 11:13午後

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年3月18日
jermaine4ever jermaine4ever is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿: 21
スクリプトファイルをテキストの最後の行を読むしていません

こんにちは、
私は、それをテキストファイルを読み込むスクリプトを持っている3つの問題は、私は相手に苦闘している。

1 。このスクリプトファイルは、テキストの最後の行を読むしていません
2 。 2つ目の' elif 'は、スクリプト内で私は'休憩'含まれる-は、スクリプトが正常に(最初の問題を除く)が、状況が発生した場合には、 2つ目の' elif ' echoを実行するメッセージが表示され、すべてが実行されるようだ2番目の' elif ' 2番目の'からのエコーelif '満足していない状態で作業も、やってみても、実行は、スクリプトを2度も'が表示されている-この問題は2番目のony ' elif 'の後に発生する少なくとも1回実行されます。

3 。代わりに、コードの2番目の私は、ユーザーが望ん' elif '以内に破るのは最初のエコーどこに入力し、 [テストの日の撮影が要求されている

私は後藤を使用した私は、後藤cann Kornシェルを使用していると私はいくつかの研究をして後に実現

のCAN誰でしょうか?

\u003d\u003d\u003d \u003d\u003d\u003d\u003dスクリプト

# ! / binに/ ksh

'すべての日は、テストの日エコーまたは0を入力してください: '
読むのX
カウント\u003d 0
一方ラインを読む
する
エコーライン$ | abcdは読む
場合、 [ " $ 1 " \u003d " $ x "の] ;し

( IFS社\u003d-
printf ' 1 \ nは1 \ nは0 \ nは0 \ nは1 \ nは1 \ Ñ 7 \ nは0 \ n 'を
printf ' % sは\ n 'を$ ç
printf ' 1 \ nは1 \ nは0 \ nは0 \ nは0 \ Ñ Ñ \ Ñ 1です。 \ n 100 \ n 'を) |
" $ LOTO " / binに/ loto_tsim >は/ dev / nullを2 > & 1

カウント\u003dカウント+1させる
エコー"ウェージャー番号$ (カウント) : " $ ç

elif [ " $ x "の\u003d " 0 " ] ;し

( IFS社\u003d-
printf ' 1 \ nは1 \ nは0 \ nは0 \ nは1 \ nは1 \ Ñ 7 \ nは0 \ n 'を
printf ' % sは\ n 'を$ ç
printf ' 1 \ nは1 \ nは0 \ nは0 \ nは0 \ Ñ Ñ \ Ñ 1です。 \ n 100 \ n 'を) |
" $ LOTO " / binに/ loto_tsim >は/ dev / nullを2 > & 1

カウント\u003dカウント+1させる
エコー'あなたの賭けです: ' $ ç


elif [ " $ 1 " ! \u003d " $ x "の] | | [ " $ 1 " ! \u003d " 0 " ] ;し

エコー'申し訳ありませんが入力されていない存在は、テストの日'か
壊す


Fiの



実行< LottWagers2.txt



\u003d\u003d\u003d\u003d\u003d\u003d\u003dテキストファイルのデータ\u003d \u003d\u003d\u003d\u003d

3月1日01-02-27-28-29-30 ( 99 )どちらも1
1月1日01-31-32-33-34-35 ( 99 )両3
1月1日03-06-09-10-20-21 ( 99 )両3
1月1日05-31-32-33-34-35 ( 99 )両3
1月1日07-06-09-10-20-21 ( 99 )両3
4月1日05-07-08-09-10-25 ( 99 )両4
4月1日01-02-10-11-24-25 ( 99 )両7
4月1日01-02-31-32-33-34 ( 99 )両5
4月1日04-02-31-32-33-34 ( 99 )両5
  #2固定リンク)  
Old 2009年3月18日
arunsoman80 arunsoman80 is offline
登録ユーザー
  
 

参加日: 2008年7月
場所:ニューヨーク
投稿: 45
私はUNIXのスクリプトではスターターだと思うが、次をお試しください:
1 。理由が見つからないために改行される可能性がある最後の行を読むことはありません。あなたのテキストに再度ファイルを開きます 編集して保存"を使用して終了: wq " 。これは、改行文字の問題のお世話をします。
2 。その場合、他のブロックには、代わりに" \u003d "を使用するのでは" \u003d\u003d "を使用してください" -式"
3 。 whileループでは、全体のコードを入れてください。いくつかのフラグを使用gotoMenu \u003d trueとメニューに戻るまで続けるフラグをFALSEに設定されているという。

この期待に役立ちます。

よろしく、
アルン。
  #3固定リンク)  
Old 2009年3月18日
jermaine4ever jermaine4ever is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿: 21
arunsoman80 、

非常にご協力いただきありがとうございます、問題は多くの素晴らしい作品を提案1 。私の提案2 & 3を実行すると言う場合に動作します。

おかげで再び
Closed Thread

ブックマーク

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

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

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

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




すべてGMT -4です。現在の時刻は 09:52午前


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

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