Perguntas sobre 'shell'

1
resposta

Bash retorna um array associativo de uma função e então passa aquele array associativo para outras funções [closed]

Estou tentando criar um array associativo em uma função a partir de uma lista passada por meio de um argumento, mas isso não está funcionando: #!/usr/bin/env bash function cwd { echo "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p...
11.08.2018 / 23:47
3
respostas

Como mover todos os arquivos que correspondem a um determinado nome para uma nova pasta se o número de arquivos correspondentes for maior que 10?

Estou procurando criar um script que, quando executado, examine um diretório e procure por todos os arquivos e, em seguida, descubra automaticamente os padrões de nome de arquivo para movê-los com base na lógica adicional indicada abaixo. Dig...
15.11.2017 / 20:12
1
resposta

Obter notificar-enviar para limpar-se da bandeja de notificação

Estou executando o gnome 3.24.2. Quando eu executo o notify-send do bash, parece que a notificação é mostrada por um padrão de 5 segundos, como esperado. Mas, em seguida, parece demorar na bandeja de notificação para sempre até que o usuário dec...
20.09.2017 / 12:56
2
respostas

printf no script de shell não pode fazer \ x% x

onde ECHO-VAR produz \xFF\xFF\xFF\x00 ( $fb_COLOR15 ) estes trabalham na linha de comando: CP="'ECHO-VAR'" printf $CP | dd status=none bs=4 count=$(( ( 1360 * 100 ) + 100 )) > /dev/fb0 printf "'ECHO-VAR'" | dd status=none bs=4 coun...
14.09.2017 / 14:00
1
resposta

Como posso usar o shebang para diferenciar as versões do python?

Temos várias versões diferentes do python que module load . Estes podem ser um vanilla python 2 ou 3 instalar, ou uma versão anaconda com toda uma carga de bibliotecas extras. No momento, se eu escrever um script que requer que eu use uma...
27.07.2017 / 14:47
2
respostas

Une uma matriz para criar JSON dinamicamente

Declarar JSON no bash é meio chato porque você tem que escapar de muitos personagens. Digamos que eu tenha uma matriz como esta: value1="foo" value2="bar" arr=("key1" "$value1" "key2" "$value2") Existe uma maneira de, de alguma form...
21.04.2018 / 00:22
1
resposta

Receber uma mensagem 'Permission denied' ao verificar a regex por meio do shell script

Verifique o seguinte script de shell: #!/bin/bash check=yes if [[ $check =~ yes|no ]]; then echo yes or no. else echo I did not understood the pattern. fi Em execução no meu OSX, tudo funciona conforme o esperado. Apenas me jogue...
03.09.2017 / 20:32
1
resposta

Como evitar logging de login?

Eu estou querendo saber como pode um login em um servidor sem ser facilmente rastreável. Eu já li aqui que se pode evitar last/wtmp usando / bin / sh shell. Fiquei me perguntando se era possível até mesmo evitar auth.log ou pam.     
15.12.2017 / 09:39
2
respostas

Classifique jpg de acordo com a data de criação e converta para pdf único

Em um Mac, como posso, por meio do terminal, classificar 2400 jpg de acordo com a data de criação (ou seja, stat -f %SB ) e convertê-los nessa ordem em um pdf? E se um jpg tiver sido criado hoje às 23:10 e um segundo pouco depois, no...
21.06.2017 / 21:10
1
resposta

Um arquivo com nome de arquivo longo dentro - unarchiver atinge o limite do sistema de arquivos e falha

Eu tenho um unarchiver que recebe um nome de arquivo e um nome de diretório e faz o dump de todos os arquivos desse arquivo para esse diretório. Nenhuma outra opção de linha de comando. No entanto, alguém compactou um arquivo no arquivo que esto...
28.06.2017 / 14:53