Perguntas sobre 'exec'

5
respostas

A maneira mais rápida de determinar se shebang está presente

Se eu tiver um arquivo com #!/usr/bin/env foobar qual é a maneira mais rápida / melhor para determinar se este arquivo tem um hashbang? Eu ouvi que você pode apenas ler os primeiros 2 bytes? Como?     
24.11.2017 / 22:14
5
respostas

Bash renomeia 360 000 arquivos usando find -exec

Eu tenho cerca de 360 000 arquivos como: ./001/1/1.jpg ./001/1/2.jpg ./001/2/1.jpg ./002/1/1.jpg ./003/1/1.jpg ... pattern: [60 dirs]/[1000 subdirs]/[4-10 files].jpg Eu quero renomear arquivos usando rename , por exemplo, de * .jpg para...
06.01.2015 / 12:21
3
respostas

'comando solaris + xargs para solaris

o comando find /tmp -name 'core*' -type f -print0 | xargs -0 funciona bem no Linux, mas a opção xargs -0 não é legal no Solaris qual é a opção equivalente ( xargs ?) para o Solaris 10 segunda pergunta: é possível alterar a sin...
07.03.2013 / 14:29
2
respostas

Argumento Zeroth para uma função exec

Aqui estão as funções padrão exec* : int execl(const char *path, const char *arg, ...); int execlp(const char *file, const char *arg, ...); int execle(const char *path, const char *arg, ..., char * const envp[]); int execv(const char *path...
29.11.2015 / 18:12
1
resposta

Alternando para outro shell sem copiar variáveis de ambiente

Do tcsh, se eu tentar: exec /home/path/to/my/zsh funciona (eu entro em um shell Zsh) mas se eu tentar exec -c /home/path/to/my/zsh Eu recebo: -c Command not found Como faço para mudar para o meu shell Zsh e iniciá-lo a pa...
11.03.2013 / 21:44
1
resposta

Processo executado sem leitura do stdin

Eu tenho um programa A fazendo o seguinte: Ler 2 bytes da entrada Imprimir entrada de leitura exec ing no programa B. O programa B faz o seguinte Ler 2 bytes da entrada Entrada de impressão Para torná-lo concreto, seguem...
04.04.2017 / 17:50
1
resposta

fork () e exec () confusão

Como quando fazemos um fork no processo atual, nosso processo como pai processa o processo-filho com as mesmas características, mas diferentes IDs de processo. Então, depois disso, quando executamos exec () em nosso processo filho, o processo in...
24.09.2015 / 10:58
1
resposta

Arquivos Cp no subdiretório com find -exec

Por que esse comando não copia os arquivos 17 .png em um subdiretório dentro do diretório atual? $ find . -maxdepth 1 -mtime -3 | wc -l 17 $ find . -maxdepth 1 -mtime -3 -print0 | grep -z loader | xargs -r0 cp -t ./user_name_tutorial/ $ fi...
10.08.2015 / 03:03
1
resposta

Empurra para o array com o find find

Eu quero iterar todos os arquivos encontrados por find e adicionar cada um a um array. Aqui está o que eu tenho até agora: myarray=() find . -name '*.php' -exec myarray\+=\({}\) \; echo "${myarray[@]}" Em vez disso, produz muito disso:...
09.03.2015 / 21:52
1
resposta

exec com uma variável filedescriptor

Por que isso não é possível e qual é a melhor maneira de contornar isso: #!/bin/sh desc=5; file=/etc/passwd exec "$desc"<"$file" #the variable filedescriptor is the problem Eu prefiro não eval .     
22.06.2017 / 10:48