Не удалось создать репозиторий

Вам нужно ознакомиться с основными правилами, касающимися расширения оболочки переменных.

NAME="start"

ЕСЛИ вы представляете $ NAME оболочке, она будет удалена в начало строки

[d3 ] Если вы помещаете одиночные кавычки вокруг строки, оболочка не расширяет все, что находится в одинарных кавычках, поэтому «$ NAME» остается как $ NAME

Теперь с двойными кавычками оболочка расширяет переменную $ NAME в строку запустите , но двойные кавычки не позволяют так называемое файловое подталкивание.

Что вы спрашиваете в файле globbing?

Ну, это вы делаете

ls -l *

вы ожидаете, что команда ls перечислит все файлы. Это не ls, который преобразует * ко всем именам файлов в каталоге, но оболочка.

Теперь скажем, что у вас есть файл с именем * в вашем каталоге, и вы просто хотите перечислить этот файл, затем вы можете использовать либо

ls -l '*' 

, либо

ls -l "*"

, а одиночные и двойные кавычки не позволяют оболочке расширять * в список файлов.

Глобус можно также отключить, выполнив

set noglob

Вместо того, чтобы иметь эту простую строку поиска как отдельный сценарий оболочки, требующий вызова новой оболочки каждый раз, когда она используется, более эффективным способом является для создания - это как функция оболочки fs (find_string)

function fs ()
{
 \find . -type f -name "${1}" -exec egrep --color "${2}" {} /dev/null \;
}
1
задан 6 August 2017 в 11:59

3 ответа

Пока сборки выполнены успешно, они все еще ожидаются публикации, как вы можете видеть под заголовком «Статус» на странице https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages и на скриншоте ниже :

https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages

Я не уверен, сколько времени потребуется для их публикации, но это определенно не мгновенно.

2
ответ дан 22 May 2018 в 19:45
  • 1
    Через некоторое время он работает. Спасибо за помощь! – Niklas Rosencrantz 6 August 2017 в 15:03

Пока сборки выполнены успешно, они все еще ожидаются публикации, как вы можете видеть под заголовком «Статус» на странице https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages и на скриншоте ниже :

https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages

Я не уверен, сколько времени потребуется для их публикации, но это определенно не мгновенно.

2
ответ дан 18 July 2018 в 08:59

Пока сборки выполнены успешно, они все еще ожидаются публикации, как вы можете видеть под заголовком «Статус» на странице https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages и на скриншоте ниже :

https://launchpad.net/~unixinfo/+archive/ubuntu/openshell/+packages

Я не уверен, сколько времени потребуется для их публикации, но это определенно не мгновенно.

2
ответ дан 24 July 2018 в 19:13

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

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