Perguntas sobre 'shell-script'

3
respostas

Variáveis dinâmicas no shell

Eu tenho um script a seguir que pegará a entrada (caminho de origem) do usuário e anexará o volume dentro do contêiner do docker echo -n "Enter the source path: " read path docker run -v $path:/opt/$path/ fedora O problema é que eu quer...
31.08.2018 / 03:59
5
respostas

Existe uma maneira de fazer um script Bash inserir um determinado pressionamento de tecla?

Existe alguma maneira de fazer com que um script bash insira um determinado pressionamento de tecla? O que estou tentando realizar aqui é um script que irá executar Ctrl + B para sair do tmux . EDIT: Eu vejo que várias pessoas estão...
01.02.2014 / 04:19
3
respostas

Script que lerá 5 números e, em seguida, classificará do maior para o menor

Estou tentando criar um script que receberá 5 números e, em seguida, classificá-los do maior para o menor. Até agora, isso é o que eu tenho: #!/bin/bash clear echo "********Sorting********" echo "Enter first number:" read n1 echo "Enter seco...
04.08.2017 / 22:41
2
respostas

cat output no caso de if else instrução

os_version=$(cat /etc/issue |grep Ubuntu) if $os_version then echo found else echo notfound fi Quando eu tentei em uma máquina Ubuntu, ele diz ./test: linha 2: Ubuntu: comando não encontrado notfound Isso funciona para mim, mas eu quero a...
12.11.2018 / 12:18
2
respostas

Como usar um array de strings no bash

Eu escrevo o seguinte script função load deve definir o array disk[a]=1 e disk[b]=2 e assim por diante Em seguida, a saída da função deve imprimir a matriz ${disk[a]} e ${disk[b]} e assim por diante Mas o que obtemos da funç...
01.11.2018 / 17:18
4
respostas

Unix bash / ksh: Seleção do primeiro caractere não espacial do arquivo da linha específica

Eu tenho o arquivo file1.txt cujo conteúdo é o seguinte: Date List ----------- Quarter Date Year Date Month Date Agora quero ler os elementos não espaciais de cada linha de arquivo e gravar em uma variável. Po...
12.06.2015 / 08:41
2
respostas

O comando é executado a partir do shell, mas não é executado a partir de um script.sh

Eu tento fazer um join de duas fontes - de um pipe e um arquivo. Eu escrevi este simples one-liner: FILENAME=$TMPDIR".netstat"; \ join -t , $FILENAME <(nettop -t wifi -P -x -L1 | cut -d , -f 2,5,6 | tail -n +2) | \ awk '{print $0}'...
26.03.2017 / 21:43
5
respostas

$ @ usado em um loop para matemática

Estou tentando escrever um script Bash que use uma lista de números como argumentos de linha de comando e, em seguida, mostre a soma desses números. Assim, o script seria executado como script.sh 1 555 22 122 66 e, em seguida, somaria todo...
06.07.2018 / 00:06
5
respostas

/ shell-script: erro de sintaxe próximo do token inesperado 'done'

Estou recebendo syntax error near unexpected token done durante a execução do meu script de shell: while read filename do echo "$filename" if [ -s $filename ]; then tail -10 $filename | grep 'date '+%Y-%m-%d'' >> $lastlines1...
02.01.2013 / 12:19
3
respostas

dividindo a string no script bash

Estou recebendo informações do usuário e verificando detalhes sobre isso. Exemplo: $HOME/Documents/test/one.txt Eu pego a string acima como uma entrada e quero recuperar one.txt , preciso prosseguir com one.txt .     
09.10.2013 / 05:04