Это называется возвратом каретки.
Если вы используете vim
, вы можете войти в режим вставки и ввести CTRL - v CTRL - m . ^ M - это клавиатура, эквивалентная \ r .
Вставка 0x0D
в шестнадцатеричный редактор выполнит эту задачу.
Как удалить?
Вы можете удалить его с помощью команды perl -p -i -e "s / \ r // g" filename
.
Как было предложено OP в комментариях к этому ответу здесь , вы даже можете попробовать имя файла dos2unix
и посмотреть, исправит ли это его.
Как предлагает @steeldriver в комментариях, после открытия редактора vim нажмите клавишу esc и введите : set ff = unix
.
Ссылки
https://stackoverflow.com/questions/1585449/insert-the-carriage-return-character-in-vim
https://stackoverflow.com/a/7742437/1742825
-ksh: доход_ext.ksh: не найден [Нет такого файла или каталога]
Согласно сообщению об ошибке
cannot create subfolder-name//path/to/md-file/md-file.md
заполнитель %u
заменен абсолютным путем, а каталог subfolder-name/path/to/md-file
не существует. Если вы хотите создать файл subfolder-name/md-file.md
, вы можете использоватьbasename
cat %U >> subfolder-name/$(basename "%u")
Before executing the command in directory subfolder
First check whether directory exsists or not then go ahead for executing the command
below is script format for the same
if [[ -d subdirectoryname ]]
then
mention commands which is required
else
echo "subdirectory doesnt exists"
fi