Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).

5
Como você para 'wget' depois que recebe um 404?
Se você usar a expansão entre chaves wget, poderá buscar imagens numeradas em seqüência com facilidade: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Ele busca os 10 primeiros arquivos numerados 90.jpgpara 99.jpgficarem bem, mas 100.jpgretorna um erro 404: Arquivo não encontrado (tenho apenas 100 imagens armazenadas no servidor). Esses arquivos inexistentes se tornam mais …



4
É possível modificar um arquivo yml via shell script?
É assim que meu docker-compose.yml se parece. nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' Agora eu preciso adicionar algum conteúdo via shell script (em um servidor ubuntu). Não tenho certeza se é possível: Adicione novo elemento a nginx/links, se …





5
Encontre arquivos mais recentes que um dia e copie
Estou trabalhando em um script que copiará apenas arquivos criados no último dia de folga para outra pasta. O problema que estou tendo é o script que copio todos os arquivos no diretório de origem, em vez de apenas os arquivos com menos de um dia. Isto é o que …



2
Execute comandos em paralelo e aguarde a conclusão de um grupo de comandos antes de iniciar o próximo
Eu tenho script incluindo vários comandos. Como agrupar comandos para execução em conjunto (quero criar vários grupos de comandos. Em cada grupo, os comandos devem ser executados em paralelo (ao mesmo tempo).) Os grupos devem ser executados sequencialmente, aguardando a conclusão de um grupo antes de iniciar o próximo grupo) …

3
Saia da função bash, não do terminal
Eu tenho um script bash como abaixo, que instala o zookeeper, mas apenas se ainda não estiver instalado. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] …


2
Como expandir um til ~ como parte de uma variável?
Quando abro um prompt do bash e digite: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Eu esperava que a 5ª linha acima tivesse passado + echo /home/myUsername/someDirectory. Existe uma maneira de fazer isso? No meu script Bash original, a variável x está …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.