Как генерировать исполняемый файл [закрыто]Linux

Ответить
Anonymous
 Как генерировать исполняемый файл [закрыто]

Сообщение Anonymous »

Учитывая следующий скрипт Bash, как бы я сделал его общим, поэтому мне не нужно вручную добавлять новые элементы < /p>

Код: Выделить всё

chmod +x .terraform/providers/registry.terraform.io/hashicorp/azuread/3.4.0/linux_amd64/terraform-provider-azuread_v3.4.0_x5
chmod +x .terraform/providers/registry.terraform.io/hashicorp/azurerm/4.31.0/linux_amd64/terraform-provider-azurerm_v4.31.0_x5
chmod +x .terraform/providers/registry.terraform.io/hashicorp/time/0.13.1/linux_amd64/terraform-provider-time_v0.13.1_x5
chmod +x .terraform/providers/registry.terraform.io/microsoft/azuredevops/1.10.0/linux_amd64/terraform-provider-azuredevops_v1.10.0
Я пытался использовать находки , но он ищет исполняемые разрешения (которых у них нет, что я должен сделать это). Исходя из фона Windows, это было бы гораздо проще, потому что у всех них были бы расширения .exe , но я в недоумении в том, как это делается в системе Linux. Вместо этого я использовал поиск с -name в поисках поставщиков терраформ и добавил разрешение на выполнение. < /P>

Код: Выделить всё

find . -name "terraform-provider-*" -type f | while IFS= read -r file; do
echo "Giving execute to '$file'"
chmod +x $file
done
Если вы хотите быть более конкретным, поставщики также имеют версию на их именах, чтобы вы могли использовать Terraform-Provider-*_ V-*.

Подробнее здесь: https://stackoverflow.com/questions/796 ... le-finding
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»