Como criar um arquivo executável Unix [closed]

0

É possível criar o que o Mac Finder especifica como "Unix Executable File" e executá-lo no Terminal como qualquer outro comando, em vez de criar um arquivo .sh ou .command ? Se sim, como e onde posso aprender como fazê-las? Se não, como posso criar um arquivo .sh que pode receber opções? Por exemplo, com o comando ls , você pode digitar ls -a para listar os arquivos invisíveis e os visíveis. Como pode um executável executar apenas um determinado código com uma opção -a ?

    
por Arc676 03.12.2013 / 15:18

1 resposta

5

Bem ... tudo que você precisa fazer é basicamente chmod para que seu arquivo tenha permissões executáveis. Por exemplo, se você quer criar um script de shell, você não precisa ter .sh ou o que seja, você apenas tem que escrever um arquivo de texto e salvá-lo com qualquer nome que você queira, ele nem precisa ter um extensão ou você pode fazer o seu próprio, se você quiser como .bleh apenas para se divertir.

Para um script de shell , basta escrever o cabeçalho ( #!/bin/sh ) no início do arquivo, escreva seu código, salve-o, altere as permissões para executável e execute-o com ./yourFileName.bleh .

    
por 03.12.2013 / 15:52