Perguntas sobre 'shell-script'

5
respostas

Como posso copiar um arquivo em um script bash e renomeá-lo ao copiar e colocá-lo no mesmo diretório

Como eu copiaria um arquivo "file.doc" e o renomeia enquanto copio para "file_copy.doc" e o coloco no mesmo diretório? E isso apenas chamando o script e adicionando o nome do arquivo no argumento: bash launch_copyer file.doc     
19.05.2015 / 15:39
1
resposta

tar comando gera erro no shell script

Estou tentando criar uma tarball em um script de shell (ativei set -x ), mas recebo o seguinte erro: + cd /home5/mysite/public_html + TAR_DUMP=gypo_2012-02-18-03:51:15.tar.gz + echo 'Tar name: gypo_2012-02-18-03:51:15.tar.gz' Tar name: gypo...
18.02.2012 / 11:57
4
respostas

Execução paralela de um programa em vários arquivos

Eu tenho um pequeno script que percorre todos os arquivos de uma pasta e executa um comando (geralmente de longa duração). Basicamente é for file in ./folder/*; do ./bin/myProgram $file > ./done/$file done (Por favor, ignore erros...
10.05.2012 / 10:53
4
respostas

Posso executar scripts Bash no FreeBSD sem modificá-los?

Corrija-me se estiver errado: script "sh"! = script "bash" O script do Linux é escrito em Bash Script de bash normalmente #!/bin/sh No GNU / Linux, /bin/sh é Bash No FreeBSD, /bin/sh não é bash, é o verdadeiro sh Então...
05.08.2012 / 10:16
1
resposta

Uma estrela está sendo impressa para um diretório vazio depois de executar um script para listar a subpasta

Eu estava tentando escrever um script de shell que pegaria um caminho de diretório d como argumento e imprimiria recursivamente uma lista de profundidade de todos os arquivos e diretórios em d. No entanto, o argumento d é opcional e, se nenhum a...
05.10.2017 / 19:36
7
respostas

Qual é o propósito de ter duas variáveis ($ @, $ *) para transmitir os argumentos de um comando para um script? [duplicado]

Li sobre as variáveis especiais usadas em um script $@ e $* . Tanto quanto eu entendo, os argumentos usados durante a execução do script são armazenados em duas variáveis especiais, uma vez que todos os argumentos em $@ e uma vez todos...
21.02.2015 / 14:41
1
resposta

Como posso verificar se o rsync fez alguma alteração no bash?

Eu tenho um script que usa o rsync para sincronizar dados em um controle remoto - > cenário local. Imediatamente após o comando rsync ser executado, verifique se o código de erro é igual a zero ou não. Se seu zero, outros comandos são executa...
25.04.2015 / 14:36
1
resposta

Recursivamente compare o conteúdo do diretório por nome, ignorando as extensões de arquivo

Eu tenho um diretório contendo cerca de 7.000 arquivos de música. Eu usei coxo para recursivamente recodificar todos os arquivos nele para um diretório separado, gerando todos os arquivos com o mesmo caminho relativo e nome do arquivo. Os arquiv...
26.11.2010 / 22:46
1
resposta

Maneira apropriada de distribuir scripts de shell

Qual é a maneira mais adequada de distribuir scripts shell, se os comportamentos dos shells podem ser modificados por set e, portanto, são imprevisíveis? Por exemplo, rm *.txt não seria executado como esperado nos ambientes em que set...
26.07.2014 / 00:52
3
respostas

Como exportar para o redirecionamento de substituição de tela

É possível, dentro de um script de shell, escrever na tela enquanto STDOUT e STDERR estão sendo redirecionados? Eu tenho um script de shell que quero capturar STDOUT e STDERR. O script será executado por talvez uma hora ou mais, então, ocasio...
04.01.2014 / 19:26