Perguntas sobre 'shell-script'

1
resposta

Qual é a diferença entre sh e ./ ao invocar um script de shell? [duplicado]

Eu vejo pessoas executando scripts de shell digitando ./scriptname . Agora esta parece ser a maneira padrão, já que eu tenho visto isso com muita frequência, mas ocasionalmente, mas não raro, eu os vejo digitar sh scriptname . É apenas uma...
10.05.2017 / 11:51
2
respostas

Uso de -n e -z no teste integrado - Bash

Considere o seguinte no bash: root@debian-lap:/tmp I=$(echo) root@debian-lap:/tmp echo "$I" root@debian-lap:/tmp [ -z "$I" ] && echo "TRUE" || echo "FALSE" TRUE Isso significa que a variável $ I é zero . O mesmo que consegui co...
14.06.2017 / 15:05
2
respostas

Como iterar um comando com duas variáveis diferentes?

Usando o kernel 2.6.x GNU bash, versão 4.3.42 (1) -release (arm-openwrt-linux-gnu) Em um script bash, como você escreveria um loop for que produz o seguinte resultado com as variáveis abaixo? command option option abc option 10 command...
16.08.2017 / 17:42
5
respostas

Como imprimir a última palavra que contém separador de campo

Como imprimir o último campo ( word3,a,b,c,d,e ), que contém o separador de campos , ? em cada linha, temos apenas 3 palavras / strings como a seguinte estrutura tipo, parâmetro, valor mas o valor pode incluir o próprio separad...
17.08.2017 / 07:57
3
respostas

problema com aspas de trás dentro do laço ao executar um comando sobre o ssh

Esta questão é um pouco complicada. Vou tentar explicar em detalhes. Eu tenho duas máquinas, uma é local e outras dizem 192.168.1.2 . Eu defini as seguintes variáveis na minha máquina local CHECK="/home/test/Desktop/" Existe um usu...
16.03.2017 / 15:04
3
respostas

shell script - vários testes de igualdade em uma declaração if

Então eu crio um script e ele funciona perfeito, exceto que no final, quando eu digito uma bebida, ele executa uma linha que não é suposto. A última linha só deve aparecer quando digito "não" ou "não" ... O que fiz de errado? echo -n "Are you...
23.03.2017 / 23:07
5
respostas

Como eu apago todos os arquivos em um diretório com extensões específicas, exceto os últimos 5 deles [duplicados]

O diretório contém arquivos com diferentes extensões. Eu gostaria de excluir todos os arquivos com extensões .gz, zx, ext4 exceto os últimos 5 arquivos. Posso listar todos esses arquivos com ls -l | grep '\.gz\|xz\|ext4$' e eu poderia m...
04.04.2017 / 13:05
3
respostas

Por que lê -r eat text? [duplicado]

Eu tenho um arquivo names.txt com a linha superior do texto sendo 51 Pipe-line\Closed3while read one two three; do new=$(echo $two|tr '\' '/') echo $one echo $two echo $three echo $new done < ./names.txt 001011_-_Portfolio...
29.03.2017 / 14:42
2
respostas

Inicialização complexa de variáveis [closed]

Eu tenho um script como segue: if [[ is_case1 -eq "1" ]]; then VAR_A=$1 VAR_B=$2 VAR_C=$3 VAR_D=$4 elif [[ is_case1 -eq "2" ]]; then # initialize the variables here with specific logic VAR_A=… VAR_B=...
31.10.2017 / 08:59
2
respostas

Analisando argumentos aninhados

Não consigo analisar os argumentos de um script corretamente. O cenário é explicado abaixo. Primeiro script (test2.sh): #! /bin/sh arg_part1="./test1.sh '123 789'" arg_part2=456 #Option 1 ${arg_part1} ${arg_part2} #Option 2 $("$arg_part...
16.11.2017 / 16:08