![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 行の数に基づいてファイルを分割する | wahi80 | シェルプログラミングとスクリプティング | 2 | 2008年6月3日 10:38午後 |
| ログからの行のタイムスタンプに基づいてファイルをコピー | ranjiadmin | UNIXの詳細&エキスパートのためのユーザー | 1 | 2008年5月22日 04:16午前 |
| 検索および行の数は不明の状態では、文字列に基づいて保管 | swamymns | シェルプログラミングとスクリプティング | 7 | 2008年5月13日 02:02午前 |
| ファイルの日付に基づいて行をつかむ | bsp18974 | シェルプログラミングとスクリプティング | 2 | 2006年7月17日 09:58午前 |
| ファイルの可用性に基づいてcase文 | Loriel | シェルプログラミングとスクリプティング | 6 | 2004年6月1日 09:24午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
私は、スクリプトで実行されている場合は、特定のプロセスを実行するには、 if文が必要です。私はこれを行うには見ることができる最も簡単な方法は、 psの実行し、結果は私の探しているに基づいてはgrepです:
$ psの、アルファベットのF |はgrep wtrs --- webtrend 5046 1 0 5月12日? 0時28 / webtrends/versions/6.1/wtrs_uiスタート --- webtrend 5030 1 0 5月12日? 3:29 / webtrends/versions/6.1/wtrsスタート --- webtrend 3550 5030 25日午前7時03分40秒? 91:09 / webtrends/versions/6.1/wtrs 314 -子 --- 9時10分08秒ポイントwebtrend 6473 3999 0 / 4 0:00はgrep wtrs --- webtrend 4409 5030 11午前7時35分54秒? 60:29 / webtrends/versions/6.1/wtrs 315 -子 ("--"に追加された行はseperators ) 通常、私は、 2つ目は、まず、 4行表示されることとなる。つまり、すべてが正常に実行されています。これは、プログラム( wtrs )現在、特定のコマンドを実行される例では3番目と5番目の行が存在している。 そのためには、どうしたいのは、 if文(英語)にあると語っている: wtrs上記の例の場合3または少ない時には、次のコマンドを実行すると、存在しているそれ以外の何かほかのこと。 だから、何を考えていたことの最初のテキストファイルには、 psコマンドの出力が送信されました: $ psの、アルファベットのF |はgrep wtrs > Test.txtは その後、 if文ではないでしょうか: もしTest.txtは< 4行の長さを実行します。 誰でも知っているような方法が可能になるか、または場合にも可能になるか? |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|