![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
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午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
スクリプトから特定の行を選択するためのコマンド
私は必要なスクリプトを以下のヘルプ:
私は別のファイルのように太字の文字にされている行を印刷する必要がある 記録 文字列("|") 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 。 |
|
||||
|
何を抽出し、ファイルのどの部分を決めるための基準は何ですか?出力ファイルの名前は?
コード:
perl -0777 -pe "s%;' > \"\\$\\{_AB_PROXY_DIR\\}\"'/rf_emp_status_emp_proj-3.dml'.*%%s;
s/^.*print -r -- '//s" file
|