Resultados da pesquisa a pedido "bash"

3 a resposta

Diferença entre aspas simples e duplas no awk

eu tenho istoawk declaração: glb_library="my_library" awk " /^Direct Dependers of/ { next } /^---/ { next } /^$glb_library:/ { ver=\$0; next } { gsub(/[[:space:]]/, '', \$0); print ver':'\$0 } " fileBasicamente, incluí oawk código entre aspas ...

3 a resposta

Erros de inicialização do Ubuntu (14 e 16) com loops printf da entrada contendo caracteres "n" minúsculos

Eu tenho alguns scripts bash que estou executando no Ubuntu 14.04 e 16.04 há mais de um ano. Alguma atualização recente do Ubuntu quebrou o bash e não consigo descobrir como resolver isso. Exemplo: #!/bin/bash INPUT=myinput.txt ...

2 a resposta

Verificando se um arquivo é legível e existe em uma condição if: if [[-r -f “/file.png”]]

Eu estava escrevendo uma instrução if que verificou se um arquivo é legível e existe, fazendo o seguinte: if [[ -r "$upFN" && -f "$upFN" ]]; then .... fiEntão eu pensei, ranzinza você pode fazer isso menor, algo talvez assim: if [[ -r -f ...

3 a resposta

Para que servem os parênteses em uma definição de função de script do shell bash como "f () {}"? É diferente de usar a palavra-chave "function"?

Eu sempre me perguntei para que eles são usados? Parece bobagem colocá-los sempre, se você nunca conseguir colocar nada dentro deles. function_name () { #statements }Também há algo a ganhar / perder com a colocação dofunction palavra-chave no ...

3 a resposta

Como posso executar loops "for" paralelos no Bash?

Eu tenho tentado paralelizar o seguinte script, especificamente o loop for. Como eu posso fazer isso? #!/bin/bash for i in `cat /root/vms`; do /usr/bin/sshpass -p 'test' /usr/bin/ssh -o StrictHostKeyChecking=no \ -l testuser $i -t 'echo test | ...

2 a resposta

Como uso o Bash no Ubuntu no Windows (WSL) para o meu terminal VS Code?

Enquanto outras questões tratam decomo usar coisas como git-bash [https://stackoverflow.com/q/42606837/1715367], dando uma nova volta à WSL, já que o terminal para o VS Code não é o mesmo: fornece acesso ao bash em execução em um subsistema ...

1 a resposta

Comando datilografado “tsc” indefinido. Tentei todas as soluções conhecidas

Bem-vindo, não consigo executar o TypeScript o dia todo. Eu uso o código do Visual Studio. O que estou fazendo é instalar o TS globalmente: $ npm install -g typescriptEntão, quando eu verifico: $ tscEu recebo esse erro em todos os casos: bash: ...

2 a resposta

Por que "local" varre o código de retorno de um comando?

Este trecho do Bash funciona como eu esperava: $ fun1() { x=$(false); echo "exit code: $?"; } $ fun1 exit code: 1Mas esse aqui, usandolocal, não: $ fun2() { local x=$(false); echo "exit code: $?"; } $ fun2 exit code: 0Alguém pode explicar por ...

3 a resposta

É possível distribuir o STDIN por processos paralelos?

Dado o seguinte exemplo de entrada no STDIN: foo bar bar baz === qux bla === def zzz yyyÉ possível dividi-lo no delimitador (neste caso '===') e alimentá-lo sobre stdin para um comando em execução em paralelo? Portanto, a entrada de exemplo ...

3 a resposta

Excluindo linhas de um arquivo que está em outro arquivo

Eu tenho um arquivof1: line1 line2 line3 line4 .. ..Eu quero excluir todas as linhas que estão em outro arquivof2: line2 line8 .. ..Eu tentei algo comcat esed, que não era nem perto do que eu pretendia. Como posso fazer isso?