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

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
からわずか数行の選択は、共通のパターンに基づいて、多くの damansingh シェルプログラミングとスクリプティング 2 2008年5月28日 07:29午前
大容量のファイルの特定の行を選択するとヘルプ tansha UNIXのダミー質問と回答のため 2 2008年2月6日 08:26午前
緊急:ファイルの特定のコンテンツを選択する独自のシェルスクリプトを使用して jisha シェルプログラミングとスクリプティング 2 2008年1月8日 08:45午前
複数のtxtファイルから必要な支援-フィルタを適用するスクリプトの特定の行 私- 1 シェルプログラミングとスクリプティング 7 2007年2月16日 08:42午後
シェルスクリプトは、ファイルの特定の行を読むこと varshanswamy シェルプログラミングとスクリプティング 5 2005年8月22日 08:12午後

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年5月11日
gardasgangadhar gardasgangadhar is offline
登録ユーザー
  
 

参加日: 2008年5月
記事: 1
スクリプトから特定の行を選択するためのコマンド

私は必要なスクリプトを以下のヘルプ:



私は別のファイルのように太字の文字にされている行を印刷する必要がある

記録

文字列("|") emp_name ;

文字列emp_id ("|") ;

10進("|") emp_salary ;

文字列("|") emp_status ;

文字列( " \ Ñ " ) emp_proj ;

終わり



上記の行( _AB_PROXY_DIR ) " ' $ファイルに/ rf_emp_status_emp_proj関連しています- 3.dmlが存在しているスクリプトの下で19番目のライン。

この問題は私は別のファイルで大胆な文字で、特定の行のみを印刷する必要があります。以下のスクリプトでは、 1つのフィールドを検索します 記録 は、複数回の繰り返しになります。私はすべてを選択する必要がありますから、その行記録 フィールドに 終わり ( _AB_PROXY_DIR ) " ' $ファイル/ rf_emp_status_emp_proj - 3.dml 。



URLを別のファイルには、大胆な文字のフィールドを送信することができます。
私は赤い色で、スクリプトの下で私は別のファイルでは、対象のすべての行は、午前highliting


プリント- rを- '記録

文字列("|") emp_name ;

文字列emp_id ("|") ;

10進数( " \ Ñ " ) emp_salary ;

最後' > " $ ( _AB_PROXY_DIR ) " ' / in_emp_data - 1.dml '

プリント- rを- ' / *フォーマット操作* /

を: :を再フォーマット(で) \u003d

開始する

.*を: :インチ* ;

out.emp_status : :もし( next_in_sequence ( ) < 3 ) " A "は他の" D "は;

out.emp_proj : : " ABC社" ;

終了; ' > " $ ( _AB_PROXY_DIR ) " ' / rf_emp_status_emp_proj - 2.xfr '

プリント- Rに- '記録

文字列("|") emp_name ;

文字列emp_id ("|") ;

10進("|") emp_salary ;

文字列("|") emp_status ;

文字列( " \ Ñ " ) emp_proj ;

終わり
; ' > " $ ( _AB_PROXY_DIR ) " ' / rf_emp_status_emp_proj - 3.dml '

プリント- rを- ' / *フォーマット操作* /

を: :を再フォーマット(で) \u003d

開始する

.*を: :インチ* ;

out.emp_loc : : "アメリカ" ;

終了; ' > " $ ( _AB_PROXY_DIR ) " ' / rf_emp_location - 4.xfr '

プリント- rを- '記録

文字列("|") emp_name ;

文字列emp_id ("|") ;

文字列("|") emp_salary ;

文字列("|") emp_status ;

文字列("|") emp_proj ;

文字列( " \ Ñ " ) emp_loc ;

終了; ' > " $ ( _AB_PROXY_DIR ) " ' / rf_emp_location - 5.dml '

ありがとう、
gangadhar 。
  #2固定リンク)  
Old 2008年5月13日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652
何を抽出し、ファイルのどの部分を決めるための基準は何ですか?出力ファイルの名前は?

コード:
perl -0777 -pe "s%;' > \"\\$\\{_AB_PROXY_DIR\\}\"'/rf_emp_status_emp_proj-3.dml'.*%%s;
s/^.*print -r -- '//s" file
これは、ファイル全体では、読み込み、ファイルの最後まで何もない状態で、一致するファイル名からすべてを置き換えるものだ、最後の"印刷を介してすべてを- rを- ' " 、および印刷されます。少しの言葉を引用し、バックスラッシュの多いトリッキーな醜いが、そこには、よりエレガントな方法ですが、うまくいけばこれを入手してください少なくとも始めた。
Closed Thread

ブックマーク

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

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

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

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




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


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

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