Perguntas com a marcação «bash»

97
Como sair de uma função no bash

Como você sairia de uma função se uma condição fosse verdadeira sem matar todo o script, basta retornar para antes de chamar a função. Exemplo # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false ]; then exit the...

96
Chame o script Python do bash com argumento

Eu sei que posso executar um script Python a partir do meu script bash usando o seguinte: python python_script.py Mas e se eu quisesse passar uma variável / argumento para meu script Python do meu script bash. Como eu posso fazer isso? Bash bash trabalhará em um nome de arquivo e, em...

96
Script único para rodar em lote do Windows e Linux Bash?

É possível escrever um único arquivo de script que seja executado no Windows (tratado como .bat) e no Linux (via Bash)? Eu conheço a sintaxe básica de ambos, mas não descobri. Ele provavelmente poderia explorar alguma sintaxe obscura do Bash ou alguma falha do processador de lote do Windows. O...

96
equivalente a rm e mv no windows .cmd

Eu tenho o seguinte em um script de shell, quero converter as seguintes linhas em um arquivo cmd do windows ... qualquer pessoa pode fornecer entradas sobre o que é equivalente para "rm" e "mv" no arquivo cmd do windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv

95
Como renomear com prefixo / sufixo?

Como faço mv original.filename new.original.filenamesem redigitar o nome do arquivo original? Eu imaginaria ser capaz de fazer algo parecido mv -p=new. original.filenameou talvez mv original.filename new.~ou o que seja - mas não consigo ver nada assim depois de olhar para man mv/ info...

95
Validando parâmetros para um script Bash

Eu criei um básico para ajudar a automatizar o processo de remoção de várias pastas à medida que se tornam desnecessárias. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Isso é evocado assim: ./myscript.sh...