Perguntas sobre 'shell-script'

2
respostas

atribui a saída do comando ao array

Quando eu executo este comando: cat output | grep -i state | sort | uniq | awk '{print $ 3}') a saída é: 00x1 00x5 0080 Para atribuí-los a uma matriz, eu fiz isso: STATUS_ARRAY=($(cat output | grep -i state | sort | uniq | awk '...
20.10.2018 / 12:03
1
resposta

O script Bash não está herdando o env dos seus pais

Um título alternativo para essa pergunta seria: "command recognized in parent shell is not found in subshell" Eu tenho isso em um shell pai source ~/.quicklock/ql.sh e este comando é reconhecido no meu shell atual: ql_acquire_l...
03.03.2018 / 22:40
1
resposta

Quão seguro é o idioma 'ssh… “$ (typeset -f foo); foo ”'?

Suponha que alguma função do shell foo esteja definida na sessão atual do shell. Então o comando typeset -f foo imprime o código fonte desta função. Isto significa que, pelo menos em princípio, pode-se executar esta função em um host r...
10.01.2018 / 20:43
1
resposta

Verifique o histórico de login do usuário root

Após a mais recente vulnerabilidade de segurança no Mac OS High Sierra, onde o usuário root não tinha senha (a sério, veja this ), eu ficaria curioso em saber se fui vítima deste ataque. Como posso obter uma lista de logins bem-sucedidos na...
30.11.2017 / 10:32
1
resposta

Caracteres chineses em vez de latim sendo gravados em arquivo

Quando executo sed e imprimo em um console, tudo fica bem: sed '/Q/{ s/Q//g r /Users/ericbrotto/Desktop/question.txt }' Commision.txt Mas quando faço isso e envio um arquivo: sed '/Q/{ s/Q//g r /Users/ericbrotto/Desktop/question.txt...
22.07.2011 / 16:54
3
respostas

Como dividir um nome de arquivo em um delimitador especificado

Tenho cerca de 200 nomes de arquivos dos quais estou tentando extrair dados. O formato é algo como: filename (120516.1108) .mp3 Eu estou tentando puxar a parte antes do "(" e também a parte antes do ".". Nem todos os arquivos têm este formato, e...
31.05.2017 / 15:41
2
respostas

Atribuição de variável global e local

Estou aprendendo scripts de shell através de alguns tutoriais online e cheguei ao seguinte script que declara diferenças de variáveis globais e locais. #!/bin/bash # Experimenting with variable scope var_change () { local var1='local 1' e...
23.09.2017 / 04:35
1
resposta

A maneira simples, mas correta, de ter um script bash envia a saída para o diário do systemd?

Eu simplesmente tenho colocado algo assim no topo dos meus scripts bash. Isso ainda funciona com o systemd. (Eu usei isso por um longo tempo e eu não entendo completamente. Simplesmente funciona, então eu uso). exec 5> >(logger -t $0) B...
19.09.2017 / 06:39
2
respostas

Capture as palavras entre aspas duplas

Como capturar as palavras nas aspas duplas para uma linha como out.txt more input.txt "OQ -63/ECC/UK/JDA/adRedprairie" "OQ -63/ECC/UK/JDA/adRedprairie.ear" "OQ- 63/ECC/UK/JDA/adRedprairie.xml" "OQ/CZ/Ecomphos/216_06/OM-S03" "OQ/CZ/Ecomphos/2...
23.01.2017 / 22:57
1
resposta

Como atribuir uma variável de outra variável em um arquivo separado [duplicado]

Eu tenho um arquivo com várias variáveis, como: arquivo DEVICE0_USB="usbSerialNo1" DEVICE1_USB="usbSerialNo2" e eu quero atribuir o conteúdo de qualquer uma dessas variáveis a variáveis em um script, por exemplo: script FAX...
25.08.2017 / 17:15