Как использовать & ldquo; Ubuntu One & rdquo; имя папки в скриптах?

Я использую Ubuntu One для синхронизации таблицы Gnumeric. Мне нравится запускать электронную таблицу с помощью скрипта, что-то вроде gnumeric /home/daves/data/test.gnumeric

Этот файл теперь находится в моей папке Ubuntu One. Однако я не могу использовать имя Ubuntu One в скрипте в качестве результирующего сценария при запуске отчетов «нет такого файла или каталога», предположительно из-за пространства в имени Ubuntu One. Как я могу успешно запустить это в скрипте?

3
задан 1 May 2011 в 23:52

27 ответов

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 25 July 2018 в 22:04
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

$ls AR Tonelico Cowon J3 Desktop lost+found user_guide_8455_dvb.pdf

'Cowon J3' имеет в нем пробел. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

cd Cowon\ J3/

То же самое касается других специальных символов, таких как \ the себя (вы используете 2x \ to

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 25 July 2018 в 22:04

Попробуйте: Ubuntu\ One Это может помочь ему избежать пространства.

2
ответ дан 25 July 2018 в 22:04

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 26 July 2018 в 18:47
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

$ls AR Tonelico Cowon J3 Desktop lost+found user_guide_8455_dvb.pdf

'Cowon J3' имеет в нем пробел. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

cd Cowon\ J3/

То же самое касается других специальных символов, таких как \ the себя (вы используете 2x \ to

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 26 July 2018 в 18:47

Попробуйте: Ubuntu\ One Это может помочь ему избежать пространства.

2
ответ дан 26 July 2018 в 18:47

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 31 July 2018 в 13:21
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

$ls AR Tonelico Cowon J3 Desktop lost+found user_guide_8455_dvb.pdf

'Cowon J3' имеет в нем пробел. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

cd Cowon\ J3/

То же самое касается других специальных символов, таких как \ the себя (вы используете 2x \ to

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 31 July 2018 в 13:21

Попробуйте: Ubuntu\ One Это может помочь ему избежать пространства.

2
ответ дан 31 July 2018 в 13:21

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 2 August 2018 в 03:35
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

$ls AR Tonelico Cowon J3 Desktop lost+found user_guide_8455_dvb.pdf

'Cowon J3' имеет в нем пробел. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

cd Cowon\ J3/

То же самое касается других специальных символов, таких как \ the себя (вы используете 2x \ to

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 2 August 2018 в 03:35

Попробуйте: Ubuntu\ One Это может помочь ему избежать пространства.

2
ответ дан 2 August 2018 в 03:35

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 4 August 2018 в 19:37
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

$ls AR Tonelico Cowon J3 Desktop lost+found user_guide_8455_dvb.pdf

'Cowon J3' имеет в нем пробел. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

cd Cowon\ J3/

То же самое касается других специальных символов, таких как \ the себя (вы используете 2x \ to

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 4 August 2018 в 19:37

Попробуйте: Ubuntu\ One Это может помочь ему избежать пространства.

2
ответ дан 4 August 2018 в 19:37

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

  $ ls AR Tonelico Cowon J3 Desktop lost + found user_guide_8455_dvb.pdf  

'Cowon J3' имеет в нем пространство. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

  cd Cowon \ J3 /  

То же самое касается других специальных символов, таких как \ the \ (вы используете 2x \ для его устранения).

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 6 August 2018 в 03:43

Попробуйте: Ubuntu \ One Это может помочь ему избежать пространства.

2
ответ дан 6 August 2018 в 03:43

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 6 August 2018 в 03:43

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 7 August 2018 в 21:37

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

  $ ls AR Tonelico Cowon J3 Desktop lost + found user_guide_8455_dvb.pdf  

'Cowon J3' имеет в нем пространство. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

  cd Cowon \ J3 /  

То же самое касается других специальных символов, таких как \ the \ (вы используете 2x \ для его устранения).

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 7 August 2018 в 21:37

Попробуйте: Ubuntu \ One Это может помочь ему избежать пространства.

2
ответ дан 7 August 2018 в 21:37

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 10 August 2018 в 09:52

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

  $ ls AR Tonelico Cowon J3 Desktop lost + found user_guide_8455_dvb.pdf  

'Cowon J3' имеет в нем пространство. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

  cd Cowon \ J3 /  

То же самое касается других специальных символов, таких как \ the \ (вы используете 2x \ для его устранения).

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 10 August 2018 в 09:52

Попробуйте: Ubuntu \ One Это может помочь ему избежать пространства.

2
ответ дан 10 August 2018 в 09:52

Попробуйте: Ubuntu \ One Это может помочь ему избежать пространства.

2
ответ дан 13 August 2018 в 16:08

Да, то, что сказал wojox, или поставить «Ubuntu One» в кавычки, вот так.

1
ответ дан 13 August 2018 в 16:08
  • 1
    Спасибо ... цитаты исправили это. Так просто, когда вы знаете :) – DaveS 2 May 2011 в 00:41

Если это пробел, вам нужно его избежать. Вы можете использовать автозаполнение для него.

Пример:

  $ ls AR Tonelico Cowon J3 Desktop lost + found user_guide_8455_dvb.pdf  

'Cowon J3' имеет в нем пространство. Если бы я захотел записать cd в 'Cowon J3', я набираю 'cd C' и нажимаю вкладку. Linux заполняет все остальное, и вы увидите, что \ добавлено перед пространством, чтобы оно выглядело так:

  cd Cowon \ J3 /  

То же самое касается других специальных символов, таких как \ the \ (вы используете 2x \ для его устранения).

Тот же принцип работает для запуска программы с каталогом или файлом в качестве параметра.

2
ответ дан 13 August 2018 в 16:08

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

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