Perguntas sobre 'shell'

1
resposta

entendendo a terminologia do arquivo .sh e o cmake

Estou tentando usar o cmake e o OpenGL para aprender computação gráfica, e o tutorial inclui um arquivo run.sh que deve compilar / construir os programas cpp. Aqui está o código: #!/bin/bash #calls cd build #cmake .. -DSRC<argument> &a...
07.08.2018 / 12:48
1
resposta

Escape do e comercial (&) na URL no Bash no WSL

Estou tentando escrever uma função de Bash que pegará alguns argumentos da linha de comando e os colocará em uma URL que contém parâmetros de URL (ou seja, contém ? e & ). Se houver apenas um parâmetro na URL, não há & e não h...
06.06.2018 / 12:40
1
resposta

A configuração do shell do usuário como nologin impedirá que eles acessem o SFTP?

Eu tenho um usuário que tem seu shell configurado como nologin ou, na verdade, um "noshell" binário diferente fornecido pelo cPanel. qualquer que seja o caso, quero saber se configurar o shell dessa maneira é suficiente para impedir que eles...
06.06.2018 / 09:55
1
resposta

Por que essa injeção de código não está funcionando?

$ touch '"; echo world "' $ find . -exec sh -c 'ls -l "$@"' sh {} \; total 0 -rw-rw-r-- 1 t t 0 Jun 8 23:13 '"; echo world "' -rw-rw-r-- 1 t t 0 Jun 8 23:13 './"; echo world "' Eu estava me perguntando por que as aspas duplas inicial e f...
09.06.2018 / 02:48
1
resposta

Shell: simples se a declaração não estiver funcionando

Eu escrevi este trecho de script de shell: while inotifywait -e modify $ENV_LOCATION/*.env do md5sum $ENV_LOCATION/*.env > ./checksums_optwo.md5 if [ -n "$(cmp ./checksums_opone.md5 ./checksums_optwo.md5)" ] then gdialog --msgbox...
04.07.2018 / 09:28
1
resposta

Lendo a variável dinâmica de env

Digamos que eu tenha uma variável env: echo lmx_setting_foo="bar"; a variável env acima foi criada como: $ lmx set foo bar e isso aconteceu: export "lmx_setting_$2"="$3" Digamos que alguém queira recuperar "foo", eles fari...
06.07.2018 / 00:47
1
resposta

Preso no loop de login enquanto o terminal tty e de recuperação funciona bem

Estou tendo o Linux mint 8. Eu acidentalmente removi /bin/bash . Então, logo após removê-lo, mudei o shell padrão do usuário do terminal (de /bin/bash para /bin/sh e /bin/sh links para dash ) em /etc/passwd . Agora, depois de rein...
07.07.2018 / 16:31
1
resposta

awk para somar os números (flutuantes) e agrupá-los em uma chave exclusiva

Eu estou tentando somar os números e agrupá-los em uma chave única, mas a saída sum é às vezes mostrada como exponencial e em algum momento ela é mostrada como inteira / flutuante após o arredondamento. Arquivo de entrada Id|LegNum|Amount1...
05.07.2018 / 08:30
2
respostas

Adiciona zeros à primeira coluna

Eu estou olhando para adicionar quatro zeros à primeira coluna de um arquivo csv, então: EADUnitID,irn,EADPhysicalTechnical,AdmPublishWebNoPassword,AdmPublishWebPassword,EADUnitTitle,EADBiographyOrHistory,EADScopeAndContent,EADArrangement,EAD...
05.10.2018 / 10:52
1
resposta

Não é possível comparar string com regex usando o operador de teste no shell script

Estou tentando restringir os usuários a fornecer uma mensagem não formatada na janela git commit-message. Para isso eu criei algum regex formatado e tentei colocar aquele no hook-commit msg. Mas não consigo comparar a string git commit-message c...
13.06.2018 / 07:09