Perguntas sobre 'scripting'

1
resposta

como usar uma senha de duas palavras em uma variável de script?

Estou tentando criar um script para automatizar o processo de backup de um banco de dados existente. O problema que estou tendo é passar para o comando mysqldump (veja abaixo) a senha do banco de dados que tem duas palavras separadas por u...
08.02.2017 / 11:33
1
resposta

não pode abrir o arquivo como primeiro argumento [duplicado]

Estou tentando executar um script como: ./script.sh file mas estou recebendo (se eu usar um arquivo txt): =: cannot open '=' (No such file or directory) test.txt: ASCII text Second Se eu usar um arquivo gz: =:...
20.07.2016 / 11:29
2
respostas

Como listar todos os arquivos zip em um diretório? [duplicado]

Ubuntu 16.04 Eu tentei isso: for file in $source/*.zip do echo $file done e funciona se o diretório contiver arquivos zip . Imprime todos eles. Mas se isso não acontecer, basta imprimir o $source/*.zip . Quero dizer, se...
09.11.2016 / 14:43
3
respostas

Como eu verifico se um ou ambos os arquivos existem?

Como posso verificar, no shell script, se algum de dois arquivos existe? Não importa qual dos dois arquivos existe ou se os dois existem.     
23.12.2016 / 21:20
4
respostas

Encontre pastas que começam com a mesma string

Eu tenho mais de 1000 subdiretórios em uma pasta. Alguns deles começam com a mesma string e eu quero encontrar todos os diretórios onde os 5 primeiros caracteres de seu nome são também os 5 primeiros de outro diretório. Eu não quero procurar...
03.07.2016 / 16:16
2
respostas

Executa comandos complexos no script bash

Estou tentando executar o seguinte comando em um script bash: rm -rf 'ls -t ${FOLDER}/other_folder | awk 'NR>5'' Estou tentando algo como: RM_CMD="$(rm -rf 'ls -t ${FOLDER}/other_folder | awk NR>5')" Que mais tarde é usado em...
30.09.2016 / 13:04
2
respostas

Problema de script de bash do Linux com curinga

Estou tendo problemas com o que imagino que deva ser um simples comando bash Estou basicamente tentando passar por vários arquivos e chegar lá nomes 'ls ./*.sql' # list all files ending with .sql if [ $? != 0 ] #...
08.04.2015 / 11:36
1
resposta

Não é possível executar o script bash (elemento inesperado '(')

Eu criei um script para verificar se eu instalei o Node, Npm, Bower e Susy, mas quando eu executo eu recebo um erro que não posso resolver. Este é o script: isInstalled(){ command -v $1 >/dev/null 2>&1 || command -v $2 >...
15.12.2015 / 11:28
1
resposta

Um script bash que pode automatizar o conteúdo da mensagem de commit do git

Normalmente, quando eu faço uma alteração em um submódulo no Git (e se essa é a única alteração), fornecerei o resultado de git diff <submodule-name> ao corpo da mensagem de confirmação (com diff.submodule definido como log em min...
28.06.2015 / 17:13
1
resposta

Por que essa comparação não é igual?

Parece que isso não foi avaliado como verdadeiro is_equal () { in="$1" if [[ "$in" == "385" ]]; then return 0 else return 1 fi } a= is_equal 385 if [[ "$a" ]]; then echo "equal" else echo "NOT equal" fi $ ./equal_nums.sh...
23.01.2015 / 20:16