![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 列空間 | rollthecoin | AIX | 4 | 2008年7月9日 09:36午前 |
| カラム名に基づいて抽出 | t27 | UNIXのダミー質問と回答のため | 3 | 2007年8月29日 02:04午後 |
| カラムベースの検索 | user_007 | シェルプログラミングとスクリプティング | 8 | 2007年7月1日 06:52午前 |
| ファイルから特定の列を除外 | CamTu | シェルプログラミングとスクリプティング | 4 | 2005年4月4日 07:24午後 |
| 列の値に基づいてフィルタ | rraajjiibb | シェルプログラミングとスクリプティング | 2 | 2004年5月25日 10:09午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
意図: dfを能力に基づいて、カンボジア|フィルタ( )列のスペースを使用場所% > 85
shには私はこれを達成するには、しかし、他のシェルの場合は、機能別の場所でのみ可能だが存在しています。
% dfを、カンボジア ファイルシステムのサイズを利用容量に取付け使用される ... / dev/dsk/c0t0d0s1 103G 102G 23分100 % / export/DISK15 ... #出力を簡潔にするために切り捨て 私の目標をフィルタするためのスクリプトを作成してdfをカンボジアの出力:すべてのエントリが印刷され -コマンドが利用できる ! / bin / shに -推奨 -ここでは、能力の列には、 %値が大きい場合よりも85 % -私は、元のエントリから結果の出力を印刷する dfを- k膜 出力 ファイルシステムの容量を含むように、マウントポイント -また、私はしたいのですが 並べ替え **私は、多くの成功を持っていなかったと必要のない英数字文字列の上に実装に含まれるが、これが、いいです ソート- k膜6,6エ または 6,6エ オペランド 私は比較的、 UNIXの環境への貿易では、 Windows男は正面をお客様のシステムのうちのブーイングとやじを得る新たなんだ。 ![]() 先頭のビジネスに: 私は考えていた foreachの ステートメントは、それぞれどのように改行していない foreachの 声明では、 キャリッジリターン/改行文字 フィールドの区切り文字として使用されるだろう foreachの 入力; awkは と相まって グアテマラ ステートメントが、最良のツールの場合、実際に確認されていません。たぶん容疑者 試験 ステートメントを使用しないとダメだろうが、私としてはこれを達成するために、一緒に私は非常に限られているスクリプトへの暴露からのブランクを作っているところだ。私はアイデアを指定する方法改行/新しい行の文字がフィールドの区切りとしては foreachの 入力、私はすべてのドキュメントを読んで覚えているので、私の新しい方向性を厳しくも正しいコンテキストの見当違いの可能性があります。 ここに私の最初の考えは、この私の意図を明確にできる dfを、カンボジア パイプ用の入力のいずれかの出力"foreachの コマンド文" 、またはファイルにリダイレクト気温、 < < EOFs (ここで文書) 、おそらく空間の保全のためのコマンドを推奨許容するたびにファイルのバックログを生成を避けるために実行される 一時ファイルのいずれか、または < < EOFを 提供する foreachの 入力操作のためには、私に比べて容量の列には、 %値を撮影するポイント グアテマラ 85 %の値に対する声明。 その後は、その列の値としての真の能力を評価し、元のエントリの グアテマラ85 % 比較、私はそれらを印刷、最終的にはマウントポイントの英数字の値でソートします。 右実行してくださいので、最小限の遅れを取ることができる場合は、何かを行うより詳細なフットワークしたい/または任意の次の要求が具体的にお知らせすることができます。事前のおかげでたくさん。 ご近所programmar優しい! |
|
||||
|
エラー: 比類のない' あなたのおかげで入力することができます。説明を行う場合は気にしない場合は、この文の構造の理由を詳細に行くことでした。 私はまだ/要件/警告の位置を把握しようとしている( )は、括弧を使用しているのはここだけ[],{}, 。うまくいけば私の言っている求めている理解しています。 私は、単一引用符と仮定する権利アムたり、一緒にコマンドをグループに二重目的のため、 awkはコマンドの内容にもグループとしてのコマンドを実行しています。のようなもののようにサブシェルが実行されるか? 私は前方にスラッシュを使用して検索を開始することに慣れている 六、 より少ない 環境では、それを使用している場合は、先頭のスラッシュは、次の転送は、検索文字列の一部を...何が最後に前向きなのは、声明の中で目的を大幅に削減するということだメタスラッシュをエスケープするか?また、整数および列番号の周りのオープンを閉じ括弧?参考資料がある場合は、レスポンスとして、私は喜んで行きます。 |
|
||||
|
コード:
df -kh | \ # Pipe the output of df to awk awk ' # Start the awk script /\/mnt/ \ # Grep for pattern(first condition) && \ # add a second condition (and) int($5) >= 85 \ # Check if integer of $5 is greater that 85(second condition) ' # End awk script |