имя_файла искажено с добавлением '$ / r' к имени_файла [дубликат]

Я пытаюсь выучить команды Linux, поэтому, пожалуйста, проявите незнание. Я создаю файл с командой вырезания, которая записана в файле Script.sh. Но когда файл создается, он добавляет «$ / r» в конец имени файла. Таким образом, дальнейшие операции с созданным файлом не выполняются, поскольку файл с заданным именем не найден.

вырезать somefile.csv -d "," -f1> file1

, чтобы файл file1 был создан с именем как 'file1 $ / r /' Любая помощь приветствуется

Редактировать:

cut inputFile -d"," -f6  >file1    
cut inputFile -d"," -f1  >file2    

paste -d"," file1 file2  > result
0
задан 4 June 2021 в 16:12

1 ответ

Вероятно, это вызвано кодировкой файла сценария.

Мусор $ / r в конце имени файла - это символы Windows для новой строки.

Если вы создали файл Script.sh в среде Windows, скопируйте текст и вставьте его в соответствующий редактор UNIX, сохраните и попробуйте снова.

0
ответ дан 28 July 2021 в 11:32

Другие вопросы по тегам:

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