Perguntas sobre 'shell-script'

1
resposta

erro de sintaxe próximo ao token inesperado 'then'

Eu tentei mudar algumas coisas no meu código e ainda assim não funciona: S #!/bin/bash function auto_net() { welcome } function welcome() { echo "Will your net include a server?" read choice if [ $choice -eq "Yes" ];...
02.06.2017 / 19:40
3
respostas

echo usuários com um gid específico

Eu sou realmente novo em toda essa programação de shell, então eu realmente não entendo muito. Eu tenho que escrever um script de shell que irá ecoar os nomes de usuários, cujo grupo primário é igual ao grupo cujo id é o argumento da linha de co...
28.05.2017 / 19:18
2
respostas

O que há de errado com o meu regex?

#!/bin/sh REGEX="^[2][0-2]:[0-5][0-9]$" TIME="21:30" if [ $TIME = $REGEX ]; then echo "Worked" else echo "Did not work" fi Eu acho que tem algo a ver com o: mas, no que me diz respeito, este é apenas um sinal regular que não precis...
31.05.2017 / 19:21
1
resposta

Como eu escolho o número de dígitos em uma variável em meus scripts?

Essencialmente, eu estou executando um script que pega um monte de números de outros arquivos e os coloca juntos de uma forma útil. Atualmente ele funciona bem, mas ele está imprimindo cada dígito dos números que ele está pegando (grepping? é...
18.09.2017 / 20:02
3
respostas

Como usar o comando tee com echo conforme o requisito abaixo?

Anexar uma variável que contém o comando tee e o nome do arquivo de log, não obtendo o resultado esperado, pois echo está imprimindo o conteúdo da variável. Abaixo está o conteúdo do arquivo, a saída real e o resultado esperado. Cont...
09.09.2017 / 12:11
1
resposta

Arquivos zip individuais para pastas - Excluindo alguns

Existem vários diretórios no diretório "home". dir1 dir2 dir3 dir4 dir5 Eu quero que o script bash arquive recursivamente o dir1-2-3 como dir1.zip, dir2.zip & dir3.zip, mas exclui dir4 e dir5. É factível?     
14.09.2017 / 12:37
2
respostas

As funções são equivalentes aos comandos incorporados na linguagem de script bash / shell?

Exemplo $ echo "This is great" This is great $ num2=2 $ num3="Three" $ echo $num2 2 $ echo $num3 Three Redefinindo o eco: $ echo(){ command echo "The command was redefined"; } $ echo $num2 The command was redefined $ echo $? The comman...
20.09.2017 / 14:41
1
resposta

echo $ PATH não reflete o “PATH de exportação” que fiz no shell script

Eu criei um script de shell que verificará se um determinado valor existe em PATH . Caso contrário, ele adicionará esse valor à variável de ambiente PATH . Foi adicionado com sucesso, com base na execução de echo $PATH dentro do script...
27.09.2017 / 07:14
2
respostas

sed o comando na função de script não está funcionando?

Eu tenho uma linha de comando sed que substitui o ASCII 1 por | : sed -e 's/^A/\|/g' file_name e isso funciona. No entanto, quando eu colocá-lo em uma função no meu arquivo bash: func(){ sed -e 's/^A/\|/g' } não funciona:...
16.11.2017 / 10:57
3
respostas

Como solicitar entrada de um usuário a partir de uma matriz variável ou bash?

Em um script bash, como você escreveria o seguinte? USER_INPUT="1 2 3 4 5" echo "Please select one of the following values: $USER_INPUT" Prompt the user to choose a value in $USER_INPUT. echo "command <user input> <iterate through re...
30.08.2017 / 05:27