Perguntas sobre 'exec'

1
resposta

Por que “find / -name '* .txt' | cp / junk ”não funciona?

Se eu quiser encontrar algum arquivo com .txt no nome, e para cada correspondência encontrada copiá-lo para a pasta / junk, o seguinte pode ser considerado como trabalho; find / -name "*.txt" | cp /junk mas isso não funcionará porque o fi...
31.01.2017 / 22:19
3
respostas

O que faz 'exec' $ @ ''?

Eu tenho visto isso em muitos docker-entrypoint.sh scripts recentemente, e não consigo encontrar uma explicação online. Meus primeiros pensamentos são de que isso tem a ver com sinalização, mas é um palpite bem selvagem.     
05.09.2018 / 14:14
2
respostas

O exec deve sempre ser a última linha do shell script?

Eu tenho um script de shell que faz o seguinte: export FOO=foo # step 1 /usr/bin/java my-server # step 2 Este script de shell é iniciado por um programa pai que precisa conhecer o PID do processo iniciado na Etapa 2. Isso é fei...
17.08.2018 / 21:59
2
respostas

Eliminando extensões de nome de arquivo com find -exec

Ao usar find , como posso descartar a extensão do nome do arquivo original (por exemplo, .pdf ) do segundo par de -exec chaves ( {} )? Por exemplo: find ~/Documents -regex 'LOGIC.*\.pdf' -exec pdf2svg {} {}.svg \; Nome do...
29.06.2018 / 14:42
1
resposta

como ativar o script para gravar o log no mesmo caminho

Temos os dois scripts father.bash e son.bash , em que father.bash é executado em son.bash as /tmp/son.bash Em father.bash , definimos exec > $log 2>&1 e também em son.bash , definimos exec > $log 2>...
28.01.2018 / 11:59
1
resposta

Como procurar por um arquivo por padrão de nome e executar um comando em seu diretório?

O que o comando a seguir deve fazer é procurar todos os arquivos PDF da fatura e verificar se existe um arquivo de miniatura dentro do mesmo diretório. Caso contrário, deverá imprimir o diretório. Mais tarde, adicionarei um comando que criará as...
15.02.2018 / 05:55
2
respostas

find: o nome do arquivo atual é avaliado como vazio no comando aninhado

Estou tentando renomear um monte de imagens em um diretório de acordo com suas dimensões. Para esse fim, estou construindo meu comando passo a passo, usando o comando identify do Imagemagik. No momento, estou usando echo e pretendo alterar...
25.09.2017 / 19:33
2
respostas

Como eu poderia executar o comando -exec on find after | grep

Estou em uma máquina remota tentando mover todos os arquivos loader.gif para uma pasta /Pictures find . -iname *.gif | grep loader mostra quatro arquivos que eu gostaria de mover, naturalmente eu tentei: find . -iname *.gif | grep l...
03.08.2015 / 14:34
1
resposta

Por que 'ler -s' se comportará de maneira diferente de 'read' se for eliminado com 'ctrl-c'?

Considere este script: #!/bin/bash echo "hi there $(whoami)" [ "'whoami'" = "root" ] || { exec sudo -u root "$0" "$@" echo "this is never called" } read -s -p "enter stuff: " stuff echo "answer: $stuff" Se eu executar como usuário...
17.08.2018 / 22:59
1
resposta

As cadeias de caracteres acessíveis via 'environ' global não refletem qualquer mudança no ambiente?

De link the file /proc/$$/environ ... does not reflect any changes to the environment, but just reports what the program received when it was execed by the process. Do APUE: Each program is also passed an environment list. L...
16.04.2018 / 05:17