Как найти ´черкивания с помощью команды grep и испанской клавиатуры через ssh - PullRequest
2 голосов
/ 04 февраля 2012

Кто-нибудь знает, как найти вхождения символа в текстовом файле с помощью grep?Я попробовал следующее по ssh-соединению:

user@server:~$cat > myfile
´´´sometext
´´s´more
end´

и затем:

grep ´ myfile, а также grep \´ myfile и grep '´' myfile и grep '\´' myfile и grep "´" myfile и grep "\´" myfile

но ни один из них не работает.

Ответы [ 4 ]

1 голос
/ 04 февраля 2012
grep '´' myfile

Двойные кавычки тоже могут сработать ...

1 голос
/ 04 февраля 2012

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 голосов
/ 05 февраля 2012
grep '´' myfile

Я пытался, и это работает.

[root@s1 ~]# cat myfile
```sometext
``s`more
end`
[root@s1 ~]# grep '`' myfile
```sometext
``s`more
end`
0 голосов
/ 04 февраля 2012

Может быть, вы могли бы попробоватьgrep -e "´" myfile?

Как минимум

echo -e "некоторый текст с« \ nsome текстом без него \ nagain с текстом с ´ \ nagain с текстом без него "|grep -e "´"

дает

некоторый текст с ´снова текст с ´

http://ideone.com/xEKdC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...