![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 私は次の3行後にパターンマッチングを印刷します。 | naree | シェルプログラミングとスクリプティング | 12 | 2009年5月21日 04:04午前 |
| 、の2つのパターンの間には、パターンに一致する行をカウントし、タブを生成 | d.chauliac | シェルプログラミングとスクリプティング | 4 | 2009年3月19日 01:30午後 |
| Perlスクリプトの行がパターンと一致するようにして印刷 | ammu | シェルプログラミングとスクリプティング | 6 | 2008年12月22日 04:26午前 |
| ラインのパターンマッチングをプリントブロック | vanand420 | シェルプログラミングとスクリプティング | 1 | 2008年9月29日 06:09午前 |
| パターンにマッチして印刷をするsed | nymus7 | シェルプログラミングとスクリプティング | 2 | 2005年4月14日 10:36午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちは友人、
私が働いているスクリプトを..あなたの専門家の助けを探して進む..... 私の要求があります: 私はここで、検索する* RTF形式またはRTFでラインの最後に、一度、このパターンを発見されている別のファイルに2行、 6行、 7行のテキストを印刷する機器が必要になります。 例: コード:
equip 1 RTF FULL BCCH 2 0 0 4 0 4 6 9 106 1353 75 255 255 255 255 255 255 255 255 5 5 5 5 5 5 5 5 0 2 0 0 3 3 0 equip 2 RTF FULL NON_BCCH 0 1 0 4 0 4 6 9 106 1351 80 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 2 1 0 1 0 コード:
BCCH 4 0 4 6 9 106 1353 75 NON_BCCH 4 0 4 6 9 106 1351 80 よろしく Shalini Yogesh Sawantの編集最終更新、 2009年6月29日に 05:48午前..理由:コードのタグを追加 |
|
||||
|
どうもありがとう...私の後の行は、以下を使用する作業を行ったので、
コード:
nawk 'c&&c-- {if (c==5 ||c==1||c==0) printf $0 ((c==0)?ORS:OFS);next} /^*RTF$/ {c=7}' BSC01_CHARKOP.COMBINED > aa1
コード:
BCCH 4 0 4 6 9 106 1351 77 BCCH 4 0 4 6 9 106 1352 68 NON_BCCH 4 0 4 6 9 106 1351 87 NON_BCCH 4 0 4 6 9 106 1351 113 NON_BCCH 4 0 4 6 9 106 1351 122 NON_BCCH 4 0 4 6 9 106 1352 112 NON_BCCH 4 0 4 6 9 106 1352 119 NON_BCCH 4 0 4 6 9 106 1352 124 NON_BCCH 4 0 4 6 9 106 1352 756 コード:
BCCH-4 0 4 6 9 106 1351-77 BCCH-4 0 4 6 9 106 1352-68 NON_BCCH-4 0 4 6 9 106 1351-87-113-122 NON_BCCH-4 0 4 6 9 106 1352-112-119-124 Shalini Yogesh Sawantの編集最終更新、 2009年6月29日に 05:50午前..理由:コードのタグを追加 |
|
||||
|
やあ、
入力と同じです... 今では、この出力を削除する必要があるだけで発生..生成されます。 同じ出力を考える しかし、出力されます: コード:
BCCH 4 0 4 6 9 106 1351 77 BCCH 4 0 4 6 9 106 1352 68 NON_BCCH 4 0 4 6 9 106 1351 87 NON_BCCH 4 0 4 6 9 106 1351 113 NON_BCCH 4 0 4 6 9 106 1352 112 NON_BCCH 4 0 4 6 9 106 1351 122 NON_BCCH 4 0 4 6 9 106 1352 119 NON_BCCH 4 0 4 6 9 106 1352 124 NON_BCCH 4 0 4 6 9 106 1352 756 好き Non_BCCH 4 0 4 6 9 106 1351 87 113 122 それthats ...同じ行の最後の値を考えると... 何を試したされました: 下記の入力を使用することにより file.txtは内容: TCSは、 1 TCSは、 2 TCSは、 3 TCSは、 4 CTSの、 1 CTSの、 2 CTSの、 3 / Oをポール: TCSは、 1 2 3 4 CTSの、 1 2 3 しかし私は、アルの値を連続的にされるウィルわからないです 検討 、 abcの1 、 abcの2 xyzは、 5 、 abcの4 私はしていない午前 下記のコードを awkは- Fが、 ' ( もし( NR \u003d\u003d 1 ) printf ( " % " 、 $ 0 ) ; その他の ( ( $ 1 ! \u003d予めVar ) ( printf ( " \ Ñ % sは、 % d個" 、 $ 1 、 $ 2 ) ; ) その他の printf ( " % " 、 $ 2 ) ; ) 予めVar \u003d $ 1 ; ) ' file.txtは Yogesh Sawantの編集最終更新、 2009年6月29日に 05:51午前..理由:コードのタグを追加 |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|