![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ddコマンドの問題かもしれない問題やAFSを | 片蓋柱 | シェルプログラミングとスクリプティング | 0 | 2006年8月25日 10:10午前 |
| 問題のSSH認証の問題 | budrito | UNIXの詳細&エキスパートのためのユーザー | 1 | 2004年3月17日 10:12午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
Awkの問題のヘルプが必要!
私は解決を得るための問題は、私はできるようにしていないしている。最初に私は書いていますすべてのスクリプトは、 Windowsサーバーのためのものです。私は、一のiSCSI SANに接続すると、そのサーバー用の最新のスナップショットを見つけたり、バックアップ用のスクリプトを書いてマウントしようとしている。するために私は、テキストへの出力をリダイレクトされている画面をキャプチャし、ファイルをパースするために、私はこれは次のステップで実行されるbatファイルの名前は別のファイルに合格するために必要な情報を抽出、気の利かない人はCygwinを使用してファイルを開きます。私は最後の重要なステップを除くすべての作業があります。ときに、ボリュームをマウントするドライブ文字を入力していないスナップショットに接続します。私が私の手紙( )せずに、ディスク番号を確認することができますでdiskpartを実行します。前に私は自分の好きな文字を割り当てることができますそれから数でdiskpartコマンドを実行するには、ボリュームに接続する必要があります。
この問題を今すぐ。ファイルの出力は以下の通りです: 巻0 <sp>データNTFSパーティション400ギガバイト健康 巻1 Ž <sp> <sp> DVD - ROMの0ギガバイト健康 巻2 ç <sp> NTFSパーティション21ギガバイト健康システム 巻3エData1 NTFSパーティション115ギガバイト健康 ( <sp>ですが、唯一の空白スペースがある)を示すために 私が何を必要とされていないドライブ文字の行を抽出しています。私はこのためのAwkの使用したいのですが。この問題は、この行は、常に最初の行もボリューム0ではない。が一定であることが唯一のドライブ文字がないです。私が3ドルは3番目のフィールドとしての空白は単語のデータ処理の3番目のフィールドにしてください。私のようなものだったhopeing $ 3 / / (印刷$ 1 、 $ 2 ) いずれかのことができるのでしょうか? |