The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
ストリップ2空白行から1行をファイルに ほろ酔い シェルプログラミングとスクリプティング 6 2008年6月23日 09:14午前
ストリップをファイルから最初の4と最後の2行はperlを使用して meghana シェルプログラミングとスクリプティング 10 2008年2月1日 09:01午後
ストリームラインバッファをどのようにしてください? jjinno シェルプログラミングとスクリプティング 14 2007年7月19日 04:36午後
ストリップ3ヘッダー行と4トレーラーライン ganesh123 シェルプログラミングとスクリプティング 9 2007年3月10日 05:15午後
出力ごとに、特定の行。 munnabhai1 シェルプログラミングとスクリプティング 1 2006年4月6日 02:09午後

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

参加日: 2008年11月
投稿: 3
どのようにストリーミングのEDI出力をストリップラインに

添付のは、セグメントターミネータ/区切り文字はチルダ〜文字のEDIのANSI X12出力ストリームです。

これはUnixのスクリプトでは、次の疑似コードを行うことは可能です(いずれかを使用して セッド、 Awkのおよび/またははgrep ) ?
オープンStreamedOutput.txtファイル
検索のISAとチルダにデータを削除する文字
GSのためには、チルダを検索し、データを削除する文字
と同じファイル名でデータの'中'ビットを書いてみませんか?

私は最初の( ISAのはがすしたい言い換える)と、このファイルの最後のセグメント( GSの)すべてをチルダに、私は途中でデータのビットを残す。

私は以下のスクリプトを使用してみましたが、多くの喜びがない;
のX \u003d `はgrep - nを" ISAの" StreamedOutput |カット- Dの" 〜 " - F1を`
イ\u003d `はgrep - nを" GSの" StreamedOutput |カット- Dの" 〜 " - F1を`
1 \u003d ` $エコーを( X ) + 1 |紀元前`
エコーb \u003d ` $ ( Y )を-1 |紀元前`
XからY b $ $ $ $エコー
セッド -北東' $ ( 1 ) 、 $ ( b ) p 'をStreamedOutput


もし私のように見えますが、入力データunstreamed ;
ISAのHDR * * * *米国0050000013スタート〜
BA1 *イ** *米国テネシー州**** *** * 0050000013連邦エクスプレス〜
YNQ * * RZイ〜
* QQ * YNQイ〜
DTMの* 274 * 081015 〜
数値1 *例*スミス&甥株式会社* 24 * 510123924RT 〜
窒素* 1 * 9013995343 〜
N3 *東日本ホームズ路〜
テネシー州メンフィス* N4 * * *米国38118 〜
数値1 **キャリースティーブ〜
N3 * 1720東日本ブラック博士〜
フェニックスN4 * * * 85024 *米国AZ順〜
数値1 * FW *連邦エクスプレス* 24 〜
N3 * 123メイン〜
N4 * *テネシー州メンフィス**アメリカ〜
L13 * 10 * 20 * 9021.10.0050 *** ****韓国* 0 *骨板、ネジ&爪&他のOSの統合* *エ〜
L13 * 10 * 1000 * 9021.31.0000 *** ****韓国* 0 *人工関節&パーツ&アクセサリー*のOS *金〜
L13 * 10 * 1000 * 9021.31.0000 *** ****韓国* 0 *人工関節&パーツ&アクセサリー*のOS *エ〜
GSのTRL * * * *米国0050000013エンド〜

そして、自分が欲しいものです;
BA1 *イ** *米国テネシー州**** *** * 0050000013連邦エクスプレス〜
YNQ * * RZイ〜
* QQ * YNQイ〜
DTMの* 274 * 081015 〜
数値1 *例*スミス&甥株式会社* 24 * 510123924RT 〜
窒素* 1 * 9013995343 〜
N3 *東日本ホームズ路〜
テネシー州メンフィス* N4 * * *米国38118 〜
数値1 **キャリースティーブ〜
N3 * 1720東日本ブラック博士〜
フェニックスN4 * * * 85024 *米国AZ順〜
数値1 * FW *連邦エクスプレス* 24 〜
N3 * 123メイン〜
N4 * *テネシー州メンフィス**アメリカ〜
L13 * 10 * 20 * 9021.10.0050 *** ****韓国* 0 *骨板、ネジ&爪&他のOSの統合* *エ〜
L13 * 10 * 1000 * 9021.31.0000 *** ****韓国* 0 *人工関節&パーツ&アクセサリー*のOS *金〜
L13 * 10 * 1000 * 9021.31.0000 *** ****韓国* 0 *人工関節&パーツ&アクセサリー*のOS *エ〜
 

ブックマーク

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

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

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

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




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


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

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