人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

FreeBSDのgrepコマンドで

\r\n でなく、
\' でもなく、
英数字でもない、
\と何か全角文字0以上を検索したいのです。

grep -e '\\[^rn\W\']' filename.txt

としましたが何も帰ってきません。。。だれか正規表現得意な人教えてください。

●質問者: cyndy
●カテゴリ:コンピュータ
✍キーワード:FreeBSD grep RN txt コマンド
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● zzz_1980
●35ポイント

完全な解ではないのだけど、

ports からnkfいれて、

% nkf -u filename.txt|grep -v -e '\w'

一応[0-9a-zA-Z]を含まない「行」は拾えます。jgrep も併用したほうがいいかな?

X上でなら、ktermの表示コード切り替えは CTRL+センタークリックでjapanese EUC Mode

urlはたんなるgrepのman page です。

http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man...


2 ● zzz_1980
●35ポイント

(sjis環境下で)漢字を全く考慮せずに以下の漢字を使うと、2byte目が'\'なのでいろいろ不具合が生じる場合があります。

895E運 8A5E蛙 8B5E疑 8C5E型 8D5E洪 8E5E賛 8F5E戎

905E真 915E楚 925E耽 935E顛 945E膿 955E豹 965E某 975E与 985E録 995E竸 9A5E喊 9B5E嫂 9C5E弯 9D5E擔 9E5E杰 9F5E歐

E05E濘 E15E畤 E25E秧 E35E綽 E45E膺 E55E蘓 E65E訖 E75E躾 E85E鐃 E95E饋 EA5E鷽 ED5E? EE5E?

FA5E? FB5E?

まったくはずしてたら、ポイントお返しします。

http://www.hatena.ne.jp

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ