Perguntas sobre 'shell-script'

3
respostas

Como codificar / decodificar o arquivo JPG para a sequência int?

Eu sou um iniciante no shell script e quero converter meus arquivos JPG em int sequencias e depois reconverter para obter as imagens novamente. Meu script.sh é assim: FILE=$(cat $2) TOTAL=$(echo ${#FILE} - 1 | bc); for j in $(seq 0 $...
17.09.2017 / 01:10
3
respostas

Como verificar várias condições em uma instrução IF

Estou tentando testar várias condições na seguinte instrução if : If [[[ "$var1" = "$var2" || "$var1" = "$var3" || "$var1" = "$var4" ]]]; No entanto, quando executo a sintaxe mencionada acima, estou recebendo um erro. Alguém pode me aju...
12.10.2017 / 15:14
4
respostas

Como grep uma linha se incluir algumas strings?

Eu tenho um arquivo de configurações chamado estudante grade1 class1 11 student grade1 class1 12 student grade2 class1 21 student grade2 class2 22 student ...... Agora eu crio um arquivo test.sh para ler o aluno. Se a entrada grad...
08.01.2018 / 03:30
3
respostas

Expressão regular que corresponde aos códigos de idioma no bash

Existe uma questão semelhante em stackoverflow , mas não funciona com bash. O que é necessário para que funcione com o bash, para usar scripts / variáveis? Estou falando dos códigos ISO 639-1 ou ISO 639-2. Meu bash é o GNU 4.3. Exem...
15.01.2018 / 08:50
5
respostas

Comando para obter os primeiros 5 e últimos 10 caracteres de uma linha

Eu tenho a seguinte linha: postgres 3625 1 0 Jan31 ? 00:00:35 /opt/rh/rh-postgresql95/root/usr/bin/postgres -D /var/opt/rh/rh-postgresql95/lib/pgsql/data Por favor, dê um comando para cortar os 5 primeiros caracteres e os 10...
22.02.2018 / 18:20
1
resposta

Fatorial de certos números geram valores negativos

Aqui está o código para o meu script bash para calcular fatoriais read -p "Please enter the number " number while ([ $number -gt 0 ]) do factorial=1 for ((i=$number;i > 0;i--)) do factorial=$((factorial * $i)) done ec...
07.12.2017 / 14:53
2
respostas

Como eliminar um argumento (da lista de argumentos) em um script de shell?

Eu tenho o seguinte script de shell (MWE) foo : #!/bin/bash ARGS=("$@") # all arguments ## => if it exists, we need to drop the argument "-D" here ls -l ${ARGS[@]} | sort -fk8 Se foo for chamado com argumento -D (a posição na...
11.11.2017 / 11:39
2
respostas

o que grep -v grep faz

Estou tentando entender o que o grep -v grep faz abaixo: ssh $server -p $port -o "ConnectTimeout 5" | grep -v "Connection refused" | grep "Connected to" | grep -v grep | wc -l Ou existe uma maneira melhor de encontrar o teste de con...
23.11.2017 / 11:16
3
respostas

Bash Script Extrair nome de arquivo de ls -l Resultados

Eu tenho um Bash Script que se destina a localizar arquivos criados em uma data específica. Está funcionando como abaixo. #!/bin/bash LOCATION="/tmp/testfiles" DATE="Jan 10" COMMAND="ls -l ${LOCATION} | grep '${DATE}'" for FILE in 'eval $CO...
17.01.2018 / 11:24
2
respostas

$ {p: 2: 1} Significado no script de shell

Alguém pode me dizer o significado de ${p:2:1} no script de shell como em: var1="" for p in [1,2,3,4] do var1="${var1} ${p:2:1}" done     
09.05.2018 / 13:13