![]() |
|
|
Googleのunix.com
|
|||||||
| リナックス RedHatのは、 Ubuntuのは、 SUSEの、フェドーラが、 Debian 、 Mandrivaは、 Slackware 、 Gentoo Linuxは、 PCLinuxOS 。すべてのLinuxの質問はここ! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 開発リリース: Linuxのミント4.0ベータ版"はFluxbox " 、 4.0アルファ" Debianの" | アイボット | UNIXおよびLinuxのRSSニュース | 0 | 2008年1月4日 03:00午後 |
| 説明して行" mn_code \u003d `環境変数|はgrep " ..分" | awkは- F "を\u003d " ' ( ) $ 2を印刷' ` " | Lokesha | UNIXのダミー質問と回答のため | 4 | 2007年12月20日 01:52午前 |
| いいえutpmxエントリ:低水準から実行する必要があります"ログイン" "シェル" | peterpan | UNIXのダミー質問と回答のため | 0 | 2006年1月18日 04:15午前 |
| "表現を削除するsed - n "が失敗する。なぜ? | grahamb | シェルプログラミングとスクリプティング | 2 | 2005年12月14日 01:44午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
正規表現として、このような、 " " 、彼らはありません" "抽出物にマッチします。いくつかのスクリプト言語は、マッチする正規表現の一部を返すための機能ですが、それはそれは言語に依存したい。 何を確認する方法の詳細について正確になければ、簡単な答えは、正規表現は" y "とのマッチング(抽出)の文字列は常に" y "をされる"イ"の文字にマッチされます。 もし2つの期間は、このようなものの間の最初の部分文字列を思う: コード:
sed -n 's/.*\.\([^.]*\)\..*/\1/p' file または Perlの: コード:
perl -lne 'if (m/\.([^.]*)\./) { print $1 }' file
やawkは: コード:
awk -F . '{ print $2 }' file
後者では正規表現を使用していません。 しかし、実際には、より詳細には、問題のパラメータが何かを説明する必要があります。 時代別に編集最終; 2008年5月29日に 04:30午前..理由: Perlの例に追加 |