Вы можете распечатать все строки, отличные от ASCII, используя мой скрипт Python 3, который я размещаю на GitHub здесь:
GitHub: ByteCommander / encoding-check
Вы можете либо клонировать или загружать весь репозиторий, либо просто сохранять файл encoding-check и делать его исполняемым с помощью chmod +x encoding-check.
Затем вы можете запускать его так: файл проверяется только как аргумент:
./encoding-check FILENAME, если он находится в вашем текущем рабочем каталоге или ... /path/to/encoding-check FILENAME, если он находится в /path/to/ или ... encoding-check FILENAME, если он находится в каталоге, который является частью $PATH, т. е. /usr/local/bin или ~/bin.Без каких-либо необязательных аргументов он распечатает каждую строку и ее номер, где он найдет символы, отличные от ASCII. Наконец, есть сводная строка, в которой рассказывается, сколько строк было у файла в целом и сколько из них содержало символы, отличные от ASCII.
Этот метод гарантированно правильно декодирует все символы ASCII и обнаруживает все, что есть определенно не ASCII.
Вот пример, выполняемый в файле, содержащем первые 20 строк вашего install.en.txt:
$ ./encoding-check install-first20.en.txt
9: Appendix��F, GNU General Public License.
14: (codename "���Xenial Xerus���"), for the 64-bit PC ("amd64") architecture. It also
18: ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
--------------------------------------------------------------------------------
20 lines in 'install-first20.en.txt', thereof 3 lines with non-ASCII characters.
. Однако в сценарии есть несколько дополнительных аргументов для настройки проверили кодировку и формат вывода. Просмотрите справку и попробуйте:
$ encoding-check -h
usage: encoding-check [-h] [-e ENCODING] [-s | -c | -l] [-m] [-w] [-n] [-f N]
[-t]
FILE [FILE ...]
Show all lines of a FILE containing characters that don't match the selected
ENCODING.
positional arguments:
FILE the file to be examined
optional arguments:
-h, --help show this help message and exit
-e ENCODING, --encoding ENCODING
file encoding to test (default 'ascii')
-s, --summary only print the summary
-c, --count only print the detected line count
-l, --lines only print the detected lines
-m, --only-matching hide files without matching lines from output
-w, --no-warnings hide warnings from output
-n, --no-numbers do not show line numbers in output
-f N, --fit-width N trim lines to N characters, or terminal width if N=0;
non-printable characters like tabs will be removed
-t, --title print title line above each file
Как --encoding, каждый кодек, который знает Python 3, действителен. Просто попробуйте один, в худшем случае вы получите небольшое сообщение об ошибке ...
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора
Обычно ваш маршрутизатор является адресом шлюза. Поэтому выполнение
netstat -rn|grep "^0.0.0.0"
должно дать вам IP (второе поле) маршрутизатора