This is the grep command I used
grep -ic address log*
The output is 0. Я точно знаю, что слово «адрес» встречается в файле журнала более 60 раз. Но я все равно получаю 0.
Теперь я скопировал содержимое журнала в новый файл log2
grep -ic address log2
output 65! Я скопировал содержимое, выделив все и скопировав вставку вместо команды cp. Я проверил и убедился, что все права доступа к файлам в порядке.
ls -l
показать это
-rwxrwxrwx 1 root root 91694 Jul 26 16:18 log
-rw-r--r-- 1 root root 45220 Jul 30 14:16 log2*
Единственное несоответствие, которое я вижу, - это то, что размер первого журнала вдвое превышает размер его копии. Это проблема формата?
Когда я открываю файл в vim, отображается
[преобразовано] [dos] в качестве формата.
Как я могу это исправить?
Любая помощь приветствуется.
Wéi Ären Dateilogbuch duebel sou grouss wéi log2 ass, awer sollt eng exakt Kopie sinn, ass et méiglech datt et an UCS-2 kodéiert ass. Huet d'Datei op Windows entstanen?
Probéiert
file log log2
Änneren:
D'Ausgab vun der Datei am Kommentar bestätegt dat.
Benotzt dëst fir transparent grep
recode ucs2..utf8 < log | grep ...
Oder dëst fir d'Datei ze konvertéieren
recode ucs2..utf8 log
grep ... log