Perguntas sobre 'exec'

3
respostas

Lê do descritor de arquivo e escreve para stdout

Eu quero acrescentar algo a cada linha de saída em um script, para cada comando. Eu estava pensando em fazer algo assim: rm foo mkfifo foo exec 3<>foo cat <&3 | while read line; do if [[ -n "$line" ]]; then echo " [pr...
08.05.2018 / 06:01
3
respostas

como enviar saída padrão e erro padrão para dois arquivos

Eu uso a seguinte sintaxe para enviar saída padrão e erro padrão para $ log file log=/var/tmp/install.log info=/tmp/info.log exec > $log 2>&1 como redirecionar a saída padrão e o erro padrão também para o arquivo /tmp/info.log...
28.01.2018 / 10:51
1
resposta

Altere o executável padrão para o arquivo com shebang potencialmente ausente

Eu tenho uma biblioteca - os usuários devem criar arquivos executáveis, potencialmente com um hashbang para informar exec qual executável usar. Se eles omitirem o hashbang, então eu acho que a maioria dos sistemas padrão para /bin/sh , eu q...
24.11.2017 / 21:11
3
respostas

Tentando adicionar vários comandos grep dentro de um exec

Eu estou tentando pesquisar todos os arquivos em um diretório (e todos os subdiretórios) para uma string. Se o arquivo tiver essa string, então eu quero procurar o número de vezes que outra string ocorre, neste caso "snake" e a saída. Eu também...
09.11.2017 / 01:43
1
resposta

Como eu toco todos os arquivos em um diretório? [duplicado]

Estou usando o Amazon Linux com o bash shell. Estou tentando tocar todos os arquivos em um determinado diretório, mas esse comando está falhando: [myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exe...
07.06.2017 / 16:50
1
resposta

O que é o ambiente de execução onde 'comando [argumentos]' no 'comando exec [argumentos]' é executado?

Do manual do bash exec exec [-cl] [-a name] [command [arguments]] If command is supplied, it replaces the shell without creating a new process. If the -l option is supplied, the shell places a dash at the beginning of the zeroth...
10.12.2016 / 16:18
2
respostas

Procura por padrão e copia dentro da mesma pasta mas com um nome diferente

Esta é a estrutura de pastas: / home / user / Pictures / Férias / Itália / Roma / foto. frente .001.jpg Dentro da pasta Rome eu tenho muitas outras fotos, mas estou interessado somente naquelas que têm " front " no nome do arquivo. Deste...
19.06.2016 / 13:48
2
respostas

Processo pai sempre imprimindo saída após filho

Considere o seguinte código em execução no Solaris 11.3: int main(void) { pid_t pid = fork(); if (pid > 0) { printf("[%ld]: Writing from parent process\n", getpid()); } if (pid == 0) { execl("/usr/bin/cat",...
09.03.2016 / 18:21
1
resposta

maneira segura de redirecionar alguma saída usando exec

Eu tenho um script que é bastante "barulhento". Fui solicitado a limpar a saída para que a maior parte da saída do script fosse para um arquivo de log, e o usuário apenas visualizasse a mensagem de inicialização e a mensagem quando o script foss...
03.09.2015 / 17:52
2
respostas

Shell Script: Use “find” para executar shell um comando que contenha “filename” (sem extensão) retornado de “find”

Eu tenho vários arquivos com extensões "* .f90" no diretório-A. Eu quero aplicar o seguinte comando para cada arquivo no script de shell. por exemplo. filename.f90 f2py -h filename.pyf -m filename /path/to/directory-A/filename.f90 Isso ge...
07.06.2015 / 22:49