На Ubuntu 18.04 bionic.
sudo a2enmod ssl
sudo service apache2 restart
Команду можно рассматривать как три логические части:
tr -d '\15'
-Это команда, которая выполняется. < file1.txt
-В качестве входных данных передается файл file1.txt. > /testProject/files/file1.txt
-Вывод записывается в /testProject/files/file1.txt. Как сообщает Panki в комментариях,tr
справочная страница содержит большую часть необходимой вам информации. Команда используется для перевода символов из одного набора в другой. С опцией -d
удаляются символы.
На той же справочной странице вы можете увидеть список специальных интерпретируемых последовательностей. Первый — \NNN
, используемый для представления восьмеричных цифр.
Последний вопрос заключается в том, что означает \15
.Вы можете использовать команды printf
и od
, чтобы увидеть :
$ printf '\15' | od -c
0000000 \r
0000001
Таким образом, конечным результатом команды является удаление символа '\r' (возврата каретки )из входного файла.
Steeldriver указывает в комментариях, что это обычно используется для преобразования окончаний ('\r\n' )строки стиля Windows --в окончания строки стиля Unix --. ('\n' ).