![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 前の行のテキストを検索する必要があると出力 | grinds | シェルプログラミングとスクリプティング | 8 | 2008年5月7日 10:31午前 |
| 1つのテキストファイルを解析および出力を通じて、多くの | sophiadun | UNIXのダミー質問と回答のため | 14 | 2008年2月20日 06:08午前 |
| execl ( ) +テキストファイルに出力をリダイレクト | JamesGoh | 高レベルのプログラミング | 5 | 2008年2月18日 05:17午後 |
| 検索して出力からテキストを抽出する | sjday | シェルプログラミングとスクリプティング | 3 | 2007年12月7日 04:12午前 |
| 出力ファイルの2列のテキストを抽出します。 | デンマークShakil | シェルプログラミングとスクリプティング | 2 | 2007年10月19日 11:03午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
出力テキストの間に
どうすればよいの出力は、テキストからは、 1行のコード2641569270623ファイル(プログラムを数学ふるい)のように見えますが生成です: checkpoint.txtと呼ばれるファイル
pmin \u003d 2641569270623 、 \u003d 8 factor_count 、 cpu_secs \u003d 1705.793 、 \u003d 0.002592 、 elapsed_secs \u003d 1710.844 frac_done 私は試した セッド - nを" / pmin \u003d/,/,因子/ p "がcheckpoint.txt | セッド " $ D "ではないとouputs セッド - nを" / pmin \u003d/,/,因子/ p "がcheckpoint.txtの出力は、全行 |
|
||||
|
コード:
sed -e 's/.*pmin=/s%Sieved to [0-9]*%Sieved to /;s/,factor.*/%/' checkpoint.txt | sed -f - otherfile Sieved "の繰り返し"が、避けることができるための練習として残っている。 |
|
||||
|
範囲で セッド 、因子" (してから、もう一度場合、その後の行"で始まるすべての行にマッチpminの範囲- / pmin \u003d/,/,因子/手段の各ラインを別の行"を含む行\u003d " "で始まるを含むpmin印刷\u003d "もう一度) 。
そんなことができる コード:
sed -e 's/.*pmin=//;s/,factor.*//' checkpoint.txt |