![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 、パターンおよび行と行の下の行を削除上記のパターンを見つける | nickg | シェルプログラミングとスクリプティング | 4 | 2009年1月29日 01:38午後 |
| テキスト行からの抽出パターン | TehOne | シェルプログラミングとスクリプティング | 4 | 2008年12月25日 01:25午後 |
| テキスト行からの抽出パターン | TehOne | シェルプログラミングとスクリプティング | 3 | 2008年10月15日 12:46午後 |
| テキスト行からの抽出パターン | vampirodolce | シェルプログラミングとスクリプティング | 9 | 2008年10月14日 11:17午前 |
| 一行からは、特定の開始と終了のパターンを抽出 | manish205 | シェルプログラミングとスクリプティング | 7 | 2008年2月7日 06:18午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
削除するsed :パターンを開始して下さいと、パターンを含む行の末尾に、テキスト、抽出
これは私の最初の記事は、いいことしてください。 Googleに試みたが、様々なチュートリアルをお読みください。
手での作業です: 入力) input.txt (例えば、ファイル abc123defhij -メール1234jslo のW - 456ujs - abXjklp このタスクのファイルは、メールはgrepするとのW -は、ユニークで新しいファイルは、一致したパターンを( -メール- 、 - w - )は最低の書き込みの文字列 その結果、このようにしてください: 電子1234jslo -のW - abXjklp 私はこれを行うに最も近い来ていると、このコードを使用しています: コード:
grep -e '-[EW]-' input.txt | sed 's/.*'-[EW]-'//' 1234jslo abXjklp この問題は、これは私とWは、メールをしていませんが、正規表現の一部です。私は、マッチした部分の部品の交換をするための手段が必要に推測 セッド。 すべての助けを事前に感謝します。 編集TestTomasで最終; 2009年5月27日に 09:33午前..理由:スペルミスを修正 |