![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 異なるファイルをループするgrepを使うか? | foleyml | シェルプログラミングとスクリプティング | 6 | 2009年1月2日 01:41午前 |
| ループファイルはgrep | kashik | シェルプログラミングとスクリプティング | 4 | 2008年6月16日 09:41午前 |
| ループはgrepコマンド | karthikn7974 | シェルプログラミングとスクリプティング | 0 | 2008年4月28日 10:16午前 |
| はgrep - vをwhileループ | ボボ | UNIXのダミー質問と回答のため | 8 | 2007年1月26日 10:53午後 |
| ループはgrep | gundu | シェルプログラミングとスクリプティング | 7 | 2005年3月28日 05:59午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
私はtcshの場合で動作するようにするためのスクリプトファイルがLinuxにはかなり新しい試みですので、いくつかの質問があります。
1 。どのようなループのためのタイプを設定するには、最も効果的な方法は何ですか?私は2つのループを実行する必要がありますが最終的な値を開始値から、各ステップで実行すると、例えば私\u003d 0 、 1 \u003d\u003d 10で、他の言語+ + 。これを設定するには、最も効率的な方法は何ですか? これまで私たちを思いついた: " i_forloopval \u003d `エコー" forloop設定| Awkの' ( pは( \u003d 0.7 ;ページビュー< 1.43 、 p \u003d p 0.08 ) (ページ印刷P ) ) ' ` " j_forloopval \u003d `エコー" forloop設定| Awkの' ( pは( \u003d 0.9 ;ページビュー< 1.81 、 p \u003d p +0.1 ) (ページ印刷P ) ) ' ` )私( $ i_forloopval foreachの foreachのj ( $ j_forloopval ) しかしこのように、より効率的な方法についてしなければならないようだ。 2 。それは、ループを通るたびに、その独特の出力ファイルを作成するプログラムを実行している。代わりに手動でこのファイルを検索することで、私たちに必要な行を検索するにはgrepを使用するように期待していた。 任意の出力のように見えるかもしれませんが: 1 \ 1 \ GINC - NODE006 \周波数\ RB3LYP \ 6 - 311G (エ) \ Br2 \ TYLERT \ 2月〜 2月- 2009 \ 0 \ \ # Ñ GEの オム\u003d AllCheckゲス\u003d読み取りSCRF \u003dチェックGenChk RB3LYP/6-311G (エ)周波数\ \タイトル\ \ 0,1 \ Br 、 0 、 0 、 -0.0263112705 \ Br 、 0 、 0 、 2.3073112705 \ \バージョン\u003d AM64L - G03Re vD.01 \ステート\u003d 1 - SGG \心不全\u003d- 5148.2839416 \ RMSD \u003d 5.854e - 11 \ RMSF \u003d 1.293e - 06 \熱 アル\u003d 0.0034749 \ダイポール\u003d 0 、 0 、 0 。 \ DipoleDeriv \u003d 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 。 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 。 \ポーラー\u003d 17.7366557,0 、 17.7366557,0 。 、 0 。 、 51.89093 66 \パプアニューギニア\u003dエ*時間【 C * ( Br1.Br1 ) ] \ NImag \u003d 0 \ \ 0.00021679,0 。 0.00021679,0 。 、 0 、 0.1438 2273 、 -0.00021679,0 。 、 0 、 0.00021679,0 。 -0.00021679,0 。 、 0 、 0.00021679,0 。 、 0 、 -0.14382273,0 。 、 0 、 0.14382273 \ \ 0 。 、 0 、 0.00000224,0 。 、 0 。 、 -0.00000224 \ \ \ @ これに必要な情報のみです\u003d- 5148.2839416心不全。何を抽出するのに最適な方法です、これは出力ファイルからのみですか?これより詳細な事実は、この常に1行では発生しませんでは複雑だがとして表示されます: 1つ1つの行:心不全\u003d- 5148.28 39416し、この部分は、次の行に折り返される。 任意の助けいただければ幸いです。 |