Perguntas com a marcação «sh»

sh é o shell Unix padrão desde a Versão 7 Unix. O POSIX possui um comportamento padronizado de shell com base no Bourne Shell, e os scripts portáteis de shell devem estar em conformidade com a sintaxe padronizada. Use esta tag para perguntas que se aplicam a shells no estilo Bourne / POSIX. Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

2742
O Flash CS4 se recusa a deixar ir

Eu tenho um projeto em Flash e ele tem muitos arquivos de origem. Eu tenho uma aula bastante usada, chame Jenine. Recentemente (e, talvez, insensivelmente), mudei Jenine de um espaço para nome para outro. Eu pensei que estávamos prontos - pensei que era hora. A nova Jenine era melhor em todos os...

2285
No shell, o que significa "2> & 1"?

Em um shell Unix, se eu quiser combinar stderre stdoutentrar no stdoutfluxo para manipulação adicional, posso acrescentar o seguinte no final do meu comando: 2>&1 Então, se eu quiser usar heada saída de g++, posso fazer algo assim: g++ lots_of_errors 2>&1 | head para que eu possa...

2110
Extrair nome de arquivo e extensão no Bash

Quero obter o nome do arquivo (sem extensão) e a extensão separadamente. A melhor solução que encontrei até agora é: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` Isso está errado porque não funciona se o nome do arquivo contiver vários .caracteres. Se, digamos, eu...

2055
ssh "permissões estão muito abertas" erro

Eu tive um problema com o meu mac, onde não consegui mais salvar nenhum tipo de arquivo no disco. Eu tive que reiniciar o OSX lion e redefinir as permissões em arquivos e acls. Mas agora, quando quero confirmar um repositório, recebo o seguinte erro do ssh: Permissions 0777 for...

1987
Como mkdir somente se um dir ainda não existe?

Estou escrevendo um script de shell para executar no KornShell (ksh) no AIX. Eu gostaria de usar o mkdircomando para criar um diretório. Mas o diretório já pode existir, caso em que eu não quero fazer nada. Então, eu quero testar para ver se o diretório não existe ou suprimir o erro "O arquivo...