Подсчитать количество вхождений подстроки и сохранить наивысший балл

Хотя OP специально упомянул возможность видеть, как команда "cp" прогрессирует, надо сказать, что другие утилиты лучше подходят для этой конкретной проблемы.

Например:

rsync -avP FROM TO

покажет прогресс копирования ОТ файла / папки в К файлу / ПАПКУ.


# rsync -avP Video.mp4  /run/media/user1/3.8G/

sending incremental file list
Video.mp4
    565,170,046 100%   51.23MB/s    0:00:10 (xfr#1, to-chk=0/1)

sent 565,308,115 bytes  received 134 bytes  5,210,214.28 bytes/sec
total size is 565,170,046  speedup is 1.00

И rsync сообщит вам, сколько копируется (и скорость передачи) по пути. Он работает для отдельных файлов или папок как на одном компьютере, так и в сети.

1
06.07.2018, 07:28
1 ответ

Суть сообщений об ошибках в том, что они сообщают вам, что не так.

В вашем сообщении об ошибке ясно сказано, что в /etc/environmentесть неограниченная строка в кавычках. Как только вы это прочтете, вам следует изучить этот файл, чтобы увидеть, не выглядит ли он странным в отношении двойных кавычек.

В комментарии вы упомянули, что ваш /etc/environmentфайл имеет содержимое:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" :/usr/java/jre1.8.0_171/bin"
JAVA_HOME="/usr/java/jre1.8.0_171"

(или что-то подобное, форматирование сложно в комментариях ).

Здесь хорошо видно, что бит :/usr/java/jre1.8.0_171/bin"в конце первой строки выглядит неуместно (и слишком много пробелов ).

Вы или скрипт отредактировали файл и испортили PATH. Эта строка теперь содержит несбалансированную двойную кавычку.

Я предполагаю, что PATHследует установить как:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jre1.8.0_171/bin"
1
27.01.2020, 23:43

Теги

Похожие вопросы