Perguntas sobre 'shell-script'

11
respostas

Como comparar com o número de ponto flutuante em um script de shell

Eu quero comparar dois números de ponto flutuante em um script de shell. O código a seguir não está funcionando: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min     
16.11.2011 / 13:47
5
respostas

Variável escolhida aleatoriamente entre três números (10, 100 e 1000)

É possível ter uma variável que escolha um número aleatório de três números pré-decididos? Amostra: var= 10 or 100 or 1000     
15.12.2016 / 19:39
4
respostas

Existe um "sudo reverso"? [duplicado]

Digamos que eu tenha um script que será executado em várias máquinas com privilégios de root, mas quero executar determinados comandos nesse script sem raiz. Isso é possível?     
23.03.2017 / 00:08
1
resposta

O que “set -” faz neste entrypoint do Dockerfile?

Estou tentando entender o que este ponto de entrada do Docker . Parece-me que é um padrão muito comum quando escrevo Dockerfiles, mas minhas habilidades bash são limitadas e eu não tenho idéia de todos os símbolos especiais do basquete kung...
06.09.2016 / 20:56
5
respostas

Existe uma maneira de resumir o tamanho dos arquivos listados?

Este é o comando que estou usando para listar alguns arquivos: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.201109...
29.09.2011 / 08:07
6
respostas

Binário para hexadecimal e decimal em um script de shell

Eu tenho um contexto onde eu preciso converter binário para hexadecimal e decimal e vice-versa em um script de shell. Alguém pode me sugerir uma ferramenta para isso?     
19.02.2013 / 07:40
6
respostas

Como adicionar variáveis aritméticas em um script

Eu quero acumular o tamanho da linha de vários arquivos contidos em uma pasta. Eu escrevi o seguinte script: let a=0 let num=0 for i in folder/* do num='cat $i | wc -l' a=$a+$num done echo $a O que eu estou obtendo no fina...
07.11.2012 / 11:30
2
respostas

Existe algo como o “split ()” do JavaScript no shell?

É muito fácil usar split() em JavaScript para dividir uma string em uma matriz. E o script de shell? Digamos que eu queira fazer isso: $ script.sh var1_var2_var3 Quando o usuário fornecer essa string var1_var2_var3 para o sc...
08.09.2015 / 12:01
2
respostas

Qual é a diferença entre * e *. * ao copiar?

Qual é a diferença entre seguir dois comandos? cp -rp /dir1/*.* /dir2/ cp -rp /dir1/* /dir2/     
29.09.2015 / 06:29
2
respostas

Explique o comando shell: shift $ (($ optind - 1))

Eu não sou um cara do Linux, mas preso em algum script que eu tenho que ler para o meu projeto. Então, alguém pode me ajudar com o que este comando está fazendo? shift $(($optind - 1))     
06.07.2015 / 12:44