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...
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...
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...
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...
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...
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...
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...
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...
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=...
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...