Perguntas com a marcação «unix»

220
Subtrair duas variáveis ​​no Bash

Eu tenho o script abaixo para subtrair as contagens de arquivos entre dois diretórios, mas a COUNT=expressão não funciona. Qual é a sintaxe correta? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo...

219
C fopen vs open

Existe algum motivo (além dos sintáticos) que você gostaria de usar FILE *fdopen(int fd, const char *mode); ou FILE *fopen(const char *path, const char *mode); ao invés de int open(const char *pathname, int flags, mode_t mode); ao usar C em um ambiente

214
Quais são as diferenças entre .so e .dylib no osx?

.dylib é a extensão de biblioteca dinâmica no OSX, mas nunca ficou claro para mim quando não posso / não devo usar um objeto .so compartilhado unix tradicional. Algumas das perguntas que tenho: No nível conceitual, quais são as principais diferenças entre .so e .dylib? Quando posso / devo usar...

202
Substituição da variável de ambiente no sed

Se eu executar esses comandos a partir de um script: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla está bem. Mas, se eu correr: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Eu li em tutoriais que para substituir variáveis ​​de...