Perguntas sobre 'shell-script'

3
respostas

erro do script bash stty: entrada padrão: ioctl inapropriado para o dispositivo

Estou usando aqui - documentos em um script bash para automatizar a instalação e configuração onde uma senha é necessária muitas vezes. Eu digitei a senha uma vez e o script a passou para os vários comandos. Na maioria dos casos, a abordagem her...
11.07.2013 / 17:59
7
respostas

Bash - Manipulação Contínua de String

#!/bin/bash FILE="$(basename "$1")" FILE="${FILE/%.jpeg/.jpg}" Existe alguma maneira de colar essas duas linhas juntas em uma única linha?     
08.11.2011 / 14:32
2
respostas

Como usar o Bash for sh no Ubuntu

Estou instalando um programa enorme, que tem seus recursos como um arquivo rpm . Ficou preso na linha de #!/bin/sh SCITEGICPERLBIN='dirname $0' SCITEGICPERLHOME='dirname $SCITEGICPERLBIN' if [ $SCITEGICPERLHOME == "." ] Aparentemente,...
08.05.2018 / 13:08
4
respostas

chamar a função declarada abaixo

É possível chamar uma função que é declarada abaixo no bash? Exemplo if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() {...
13.06.2018 / 12:15
6
respostas

É possível substituir “then” por colchetes?

Aprendi primeiro como codificar em uma linguagem C e usando if ( code ) then code fi torna muito difícil ler meu código (não pergunte por quê). Existe um substituto para then ? Algo parecido com isto: if ( code ) { code } fi...
25.06.2015 / 07:00
8
respostas

Bash - inverte uma matriz

Existe uma maneira simples de reverter um array? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" para que eu obtenha: 7 6 5 4 3 2 1 em vez de: 1 2 3 4 5 6 7     
25.12.2017 / 01:53
4
respostas

Determinar a porta alocada dinamicamente para o OpenSSH RemoteForward

Pergunta (TL; DR) Ao atribuir portas dinamicamente para encaminhamento remoto (também com a opção -R ), como um script na máquina remota (por exemplo, originado de .bashrc ) determina quais portas foram escolhidas pelo OpenSSH? Antece...
05.05.2014 / 15:03
5
respostas

Armazenando scripts shell [duplicados]

Qual é a boa prática comum para armazenar scripts de shell? (bash, sh, ...) Por enquanto, tenho alguns scripts bash e sh no meu diretório $HOME e eu invoco-os com $ bash $HOME/script1.bash arg1, arg2, ... ou $ sh $HOME/scrip...
06.05.2015 / 15:03
4
respostas

Retornando um valor de uma função bash

Eu tenho uma função que retorna 1 se o número for um número de dez dígitos válido: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi retur...
15.09.2013 / 09:07
1
resposta

Como você omite “./” ao executar scripts no diretório atual

Em alguns tutoriais na internet, eles podem executar um script no diretório atual sem fazer: ./script Como você omite isso? Eu estou usando o CentOS 5.6 x64. Eu quero correr desta maneira script     
27.09.2011 / 22:41