Возможно, ваш поиск не дал результата, потому что (как прокомментировал steeldriver) вы не избежали $, попробуйте найти \$@, и вы найдете следующее в man bash - ПАРАМЕТРЫ - Специальные параметры: [ ! d0]
@ Expands to the positional parameters, starting from one. When
the expansion occurs within double quotes, each parameter
expands to a separate word. That is, "$@" is equivalent to "$1"
"$2" ... If the double-quoted expansion occurs within a word,
the expansion of the first parameter is joined with the
beginning part of the original word, and the expansion of the
last parameter is joined with the last part of the original
word. When there are no positional parameters, "$@" and $@
expand to nothing (i.e., they are removed).
Без кавычек он расширяется до $1 $2 $3 … ${N}, указанный в "$1" "$2" "$3" … "${N}", чего вы хотите в большинстве случаев. Это и отличие от $* очень хорошо объяснено в steeldriver комментирует .
Сегодня у меня была головная боль с необходимостью исправлять разбитое ядро 4.14.36 и 4.14.37, которое невозможно было устранить из-за ошибок символической ссылки.
Ссылаясь на этот вопрос Q & amp; A: удалить сломанные PPA с неизвестным параметром, но после моего «чит-метода» отредактируйте файл /var/lib/dpkg/info/context.postrm и после строки:
#!/bin/sh
вставьте строку
exit 0
Сохраните файл и использование:
sudo apt install -f
Теперь он должен запускаться без каких-либо ошибок.
Сегодня у меня была головная боль с необходимостью исправлять разбитое ядро 4.14.36 и 4.14.37, которое невозможно было устранить из-за ошибок символической ссылки.
Ссылаясь на этот вопрос Q & amp; A: PPA с неизвестным параметром, но после моего «чит-метода» отредактируйте файл /var/lib/dpkg/info/context.postrm и после строки:
#!/bin/sh
вставьте строку
exit 0
Сохраните файл и использование:
sudo apt install -f
Теперь он должен запускаться без каких-либо ошибок.
Сегодня у меня была головная боль с необходимостью исправлять разбитое ядро 4.14.36 и 4.14.37, которое невозможно было устранить из-за ошибок символической ссылки.
Ссылаясь на этот вопрос Q & amp; A: PPA с неизвестным параметром, но после моего «чит-метода» отредактируйте файл /var/lib/dpkg/info/context.postrm и после строки:
#!/bin/sh
вставьте строку
exit 0
Сохраните файл и использование:
sudo apt install -f
Теперь он должен запускаться без каких-либо ошибок.