2012-02-04 16 views
2

grepを使ってテキストファイルの文字を見つける方法を知っている人はいますか?その後、grepを使って文字列を検索する方法

[email protected]:~$cat > myfile 
´´´sometext 
´´s´more 
end´ 

と::

grep ´ myfileともgrep \´ myfilegrep '´' myfilegrep '\´' myfilegrep "´" myfilegrep "\´" myfile

が、それらのどちらも動作し、私はssh接続で次のように試してみました。

答えて

1

grep \´ myfileが動作します。それが動作しない場合は、´文字ではありません。

は、私が試した、そしてそれが動作

$ cat myfile -n 
1 ` 
2 ` 
3 ´ 
4 ´ ` 
5 `quoted´ 
6 
7 `3l2l4kj3 
8 echo ` ` 
9 hello 
10 done 

$ grep \´ myfile -n 
3:´ 
4:´ ` 
5:`quoted´ 
+0

また、catを使ってファイルを作成してからgrepしてみました。何らかの理由でそれもうまくいきません。私はそれがあなたのためではなく、私のために働くことにショックを受けました。理由は何でしょうか? (私はssh接続を介して途中で) – NotGaeL

+0

もう一つ面白いこと:認識に問題は​​ありません '、のみ '私のトラブルを与えている – NotGaeL

+1

私もsshで試してみました。できます。 –

0

おそらく試すことができます
少なくとも

エコー-e "それなしでいくつかのテキストをnagain 'が でいくつかのテキストをnagain \ずに\ nいくつかのテキスト' \でいくつかのテキスト" | grep -e "'" 二重引用符も動作PROBう

http://ideone.com/xEKdC

+0

[二重引用符は文句を言わないここで働い](http://www.network-theory.co.uk/docs/bashref/DoubleQuotes.html) –

+0

@Banthar、このことについて何します。http:// ideone。 com/xEKdC –

+0

あなたは正しいですが、私は '' ''ではありません。 '''は特殊文字ではありません。 –

1
grep '´' myfile 

'で再び
いくつかのテキスト

にしていくつかのテキストを与えます "。 ..

+0

言及して忘れてしまった:私も引用符も、シングルとダブルを試しました... – NotGaeL

+0

それはあなたのファイル内の文字ではありません。 –

+0

cat> myfileを使用して同じコマンドラインにファイルを作成して同じキーを押すとどうなりますか? – NotGaeL

0
grep '´' myfile 

、私のコンソールログを参照してください。

[[email protected] ~]# cat myfile 
```sometext 
``s`more 
end` 
[[email protected] ~]# grep '`' myfile 
```sometext 
``s`more 
end` 
+0

私はスペイン語のディストリビューションキーボードを使用しているという事実に関連していますか? – NotGaeL

関連する問題