The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
別のスクリプトをコールしてフォルダからファイルを読む girishnn シェルプログラミングとスクリプティング 3 2007年11月6日 06:53午後
助けて! !スクリプトファイルを読み込むために必要な線で値を追加... dhuertas シェルプログラミングとスクリプティング 3 2007年9月16日 12:14午前
ファイル名を読むこと、スクリプトの作成をお手伝い technett シェルプログラミングとスクリプティング 2 2005年4月26日 05:24午後
Lexのcshellスクリプトを1つまたは複数のファイルを読むに役立つ homerj546 シェルプログラミングとスクリプティング 1 2004年4月18日 11:01午前
スクリプトの読み込み/ファイルの書き込み シュタイナー シェルプログラミングとスクリプティング 5 2003年7月25日 11:46午前

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

参加日: 2007年12月
記事: 1
どのようにUnixのスクリプト内のファイルの内容を読むに

こんにちは下記の助けが必要私のテキストファイル形式を見るようなものだ
ポーNbr Lnアイテム番号説明数量注文オーダー日期限ステータス返信IDを返信日付返信個数

P304802 1 K0220040 TSX - 3225 ç 16.367900 MHzのOP304802 2008年2月2日190000リクエスト320379 2008年7月1日29/01/2008

P304802 2 K0220040 TSX - 3225 ç 16.367900 MHzの0 2008年7月1日29/01/2008リクエストOP304802 2008年4月2日130379



私はUnixのスクリプトの中でチェックする必要があります
( a )各POnbr一意である必要があります
(イ) 1つ1つのアイテム数POnbrする必要があります
( c )は返信数量注文数量を集計する必要があります

以下は私のUnixのスクリプトです

設立日\u003d `日' + %および%メートル% d個%時間%メートル% s 'の`

#設定mfgdb \u003d " crp3 "
設定mfgdb \u003d " "製品
設定ファイル\u003d " TMREPLY "
設定epmhome \u003d " /ホーム/ INTを/ $ ( mfgdb ) / oed "
設定datfile \u003d " etth009.csv "

# \u003d " shellhomeセット/ u4/home/it/itjob/batch "
# \u003d " bat_crp3 " shellname設定
設定shellhome \u003d " / u4/home/it/itjob/batch "
設定shellname \u003d " " bat_prod

\u003d 0の合計を設定

"------------------------------------"エコー
日付

# # ( )のチェックを受けるファイル# # # #
エコー" # # #エラーが存在するファイルを確認する# # # "
$ ( epmhome ) /受信/ $ファイルを( ) * datfile
\u003d $ (状態)の合計を設定

もし( $ (合計) ! \u003d 0 )を
エコー"エラーファイルの受信"
その他の
"エラーファイルの受信"エコー
後藤END_OF_PROCESS
"うん: `日' + % t 'をエコー` "
endifの

RECEIVE_LOOP :

# # #ファイルのチェックを受けるフォルダ# # #
受信" # # #ファイルのチェックイン時にエコー# # # "
$ ( epmhome ) /受信/ $ファイル(ファイル) *
\u003d $ (状態)の合計を設定
合計) ! \u003d 0 ( ( $ )し、場合
"うん: `日' + % t 'をエコー` "
エコー"のデータを受信フォルダに"
後藤NOMAL_END
endifの
"うん: `日' + % t 'をエコー` "

エコー" # # #エラーが存在するファイルを確認する# # # "
$ ( epmhome ) /受信/ $ファイルを( ) * datfile
\u003d $ (状態)の合計を設定

もし( $ (合計) ! \u003d 0 )を
エコー"エラーファイルの受信"
その他の
"エラーファイルの受信"エコー
後藤END_OF_PROCESS
"エラーファイルが見つかった: `日' + % t 'をエコー` "
endifの

ファイル名を取得# # # # # #
" # # #ファイルを読み込むエコー# # # "
$ ( epmhome ) /受信のCD
設定getfile \u003d ` ls $ (ファイル) * |頭-1 `
#設定loadfile \u003d ` $ getfileエコー:研究`
#エコー" loadfilename \u003d " $ ( ) loadfile

# # #コピーするファイルをアーカイブ# # #
" # # #コピーするフォルダにファイルをアーカイブにエコー# # # "
$ ( epmhome ) /受信/ $ cp ( ) $ ( epmhome ) /アーカイブgetfile /

メールを送信# # # # # #
" # # #エコー電子メールを送信# # # "
$ ( epmhome ) /受信/ $ uuencode ( ) $ ( getfile ) | mailx getfile - ETTH_REPLY_Data秒 twloh@epsontoyocom.com


# # #を変更するファイル名# # #
" # #をファイル名に移動#エコーetth009.csv # # # "
ミュージックビデオ$ ( epmhome ) /受信/ $ ( ) $ ( epmhome ) /受信/ $ getfile ( ) datfile
\u003d $ (状態)の合計を設定
合計) ! \u003d 0 ( ( $ )し、場合
エコー" "エラーを移動
後藤END_OF_PROCESS
endifの
"うん: `日' + % t 'をエコー` "

# # #みずほFG / ProのCIMの負荷を処理# # #
" # # #返信形式CIMの負荷エコー# # # "
$ ( shellhome ) / $ ( shellname ) " ETTH2 "

\u003d $ (状態)の合計を設定
もし( $ (合計) ! \u003d 0 )を
エコー"みずほFG /製品ロードエラー"
後藤END_OF_PROCESS
endifの
"うん: `日' + % t 'をエコー` "

エコー"----------- RECEVE_LOOP ------------"

後藤RECEIVE_LOOP

# # # # # # Nomal完
NOMAL_END :
エコー" # # # # # # Nomal完"
\u003d 0の合計を設定
"*-----------------------------------"エコー
出口( $合計)

プロセスの終了# # # # # #
END_OF_PROCESS :
\u003d 1の合計を設定
"#-----------------------------------"エコー
出口( $合計)

私はUnixのスクリプトでは、有効性の検証に役立つ
Closed Thread

ブックマーク

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

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

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

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




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


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

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